Jump to content
UnitySpain

WiTiJi

Registrados
  • Content Count

    6
  • Joined

  • Last visited

Community Reputation

3 Neutral

About WiTiJi

  • Rank
    Recién Llegado

Profile Information

  • Especialidad
    Coder

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Ya lo he solucionado. Creo que escribí mal el array y después con los demás le daba a guardar pero en el inspector no le daba a Reset y se quedaba igual. . . . Gracias igualmente xD
  2. public Vector3 [] targetPosition = new Vector3 [] {Vector3.zero, Vector3.zero, Vector3.zero, Vector3.zero}; case Moves.Test: control.targetPosition[0] = Vector3.forward * 3; control.targetPosition[1] = Vector3.forward * 3 + Vector3.up * 3; control.targetPosition[2] = Vector3.forward * 3; break; Lo he probado en otra clase. Otro script. Y sí funciona, pero en este no. Está en un switch, dentro una función llamada "SetTargetPosition" que está dentro de otra llamada "SwitchMovements" dentro de Update. Lo que hace es esperar a que pulse un boton, para que haga "SetTargetPosition" y cambie a otro case de "SwitchMovements". Pero vamos, ni si quiera ocurre esto porque me da ese error.
  3. Se me ha olvidado poner ese también. Que tampoco me funciona. Ahora he probado hacerlo en un nuevo proyecto y ahí si que no da error. Será cosa de mi proyecto que hay un bug o algo.
  4. Hola. Estaba probando una función para mover un objeto por waypoints y con una velocidad diferente cada vez que pasa de uno a otro. Puse un array de Vector3 y otro tipo float pero me he dado cuenta de que no puedo cambiar el valor de ningún array, sólo al definirla. No. Ni eso. Por que si esta es pública en inspector me sale que no tiene nada, de size 0. Además del Update() he probado con Start() y Awake(), y también poniendo el array así: float [] numeros = new float [] {}; float [] numeros = new float [4] float [] numeros = new float [4] {1.5, 3f, 2, 0.3f, 21}; float [] numeros; Da igual cómo lo ponga que cuando escribo "numeros[0] = 3f;" me dice "IndexOutOfRangeException: Array index is out of range". ¿Por qué pasa esto?
×
×
  • Create New...