Je suis en train de coder un déplacement tout simple d'un cube, mais je sais pas quoi utiliser entre les 2... (je ferai ça aussi sur l'axe horizontal mais là j'ai pris que l'axe vertical pour le principe/exemple)
Code : Tout sélectionner
//Avec transform.position
float nouvellePositionZ = transform.position.z + (Input.GetAxis("Vertical") * VitesseCube * Time.deltaTime);
transform.position = new Vector3(transform.position.x, transform.position.y, nouvellePositionZ);
//Avec transform.translate
transform.Translate(Vector3.forward * Input.GetAxis("Vertical") * VitesseCube * Time.deltaTime);
Je précise qu'à terme, je vais faire bouger mon cube à l'aide du joystick gauche et monter la caméra de haut en bas avec le joystick droit (comme un fps)
Merci pour vos conseils et vos lumières