On voit bien dans ton screenshot que tu captures bien le mouvement horizontal ( 0.21, 0.37, etc) donc ton
transform.Translate (Vector3.right * Input.GetAxis ("Horizontal") * vitesse * Time.deltaTime);
doit faire bouger ton cube non? ou alors tu as mis une vitesse trop petite et tu ne le vois pas à l'écran
Après il faut jongler entre tout tes trucs oui et arriver à ce que tu veux, tu peux très bien faire aussi un script du genre, si on balance vers la droite par exemple (valeur positive sur Horizontal, à vérifier/tester) alors on fait un déplacement de vitesse fixe:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
void Update () {
if Input.GetAxis ("Horizontal") > 0
{
VITESSE = 5
}
else
{
VITESSE = 0
}
transform.Translate (Vector3.right * VITESSE * Time.deltaTime)
} |
A voir comment cela réagis, essaye de regarder l'aide unity sur les input.getaxis ou autre pour obtenir l'information la plus pertinente
Pour les boutons je ne vois pas/sais pas. On ne peut pas vraiment aider plus que ça au final sauf si on a une wiimote à la maison
TontonNico
Partager