J'ai une sphere suivit par une camera. La sphere est comme mon "player". Je voudrais que lorsque j'appuis sur la fleche du haut (pour faire avancer la balle) ma boule aille vers la ou l'utilisateur regarde.
Pour deplacer ma boule j'utilise la fonction addForce.
J'ai attaché un rigidbody a la balle. Elle se comporte comme un ballon, elle roule et rebondi.
J'utilise un script qui déplace la camera à l'aide de la souris.
Voila le code du script que j'ai commencé mais je bloque toujours même après avoir essayé plusieurs choses/techniques. D'où vient le probleme?!
Comment faire?
Voila une partie du script
Code : Tout sélectionner
var cam : GameObject;
var direction : Vector3;
function Update () {
if(Input.GetKey("up")) {
direction.x = cam.transform.rotation.x;
direction.z = cam.transform.rotation.z;
rigidbody.AddForce(direction * Time.deltaTime * 4000000);
}
}