Closed ghost closed 8 years ago
fsdñlfksad ñfsdf
aaslkdj alks puzzle_game.zip
j cñkjh sdñklfh asldkjvh adsñklv asdñlkvj asñlkdvj aklf vñj lkj ?
void PerformAction(string buttonName, bool isButtonActive){
string targetSuffix = this.GetTargetNameSuffix(buttonName);
string targetName = "Animated" + targetSuffix;
GameObject target = GameObject.Find(targetName);
Animation targetAnimation = target.GetComponent<Animation>();
if (isButtonActive) {
targetAnimation.Play("hide" + targetSuffix);
} else {
targetAnimation.Play("show" + targetSuffix);
}
}
Hola! Intento hacer el ejercicio 19, y tengo problema con normalizar el vector para que la velocidad que defino no afecte a la magnitud del vector.
public class Script_19 : MonoBehaviour {
public float v ;
private Vector3 direction;
public Vector3 pasaPosition;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
this.direction = (this.pasaPosition - this.transform.position);
Vector3 velocity = (v * direction) * Time.deltaTime;
this.transform.position = velocity + this.transform.position;
}
}
Ahora mismo con este codigo funciona bien pero el objeto se para al llegar a las cordenadas de "pasaPosition".
para normalizar la direccion lo que se me ocurre es añadir:
this.direction = this.direction.normalized;
no me da error, pero tampoco soluciona el problema.
igual me estoy equivocando en todo xD.
Gracias.
Supercalifragilísticoespiralidoso