Comment faire bouger les personnages dans Unity 3D

Comment faire bouger les personnages dans Unity 3D.

Créez un programme pour gérer les mouvements de votre personnage dans Unity 3D si nécessaire, à moins que vous ne prévoyiez que votre personnage reste au même endroit. Le programme Unity 3D prend en charge la programmation dans les langages JavaScript, C # et Boo. Les commandes permettant de déplacer le personnage dans le monde du jeu sont généralement les touches fléchées haut, bas, droite et gauche. Vous pouvez créer votre personnage avec une programmation contenant un code pour gérer le mouvement, puis attacher cette programmation directement à votre personnage.

Ouvrez l'application Unity et chargez votre personnage.

Cliquez sur le menu "Actifs", cliquez sur "Créer" puis cliquez sur "JavaScript" pour créer un nouvel horaire.

Ajoutez le code suivant en haut du fichier de programmation:

var sp: float = 5.0; var grav: float = 18.0;

direction var privée: Vector3 = Vector3.zero;

function Update () {var contr: CharacterController = GetComponent (CharacterController);

if (contr.isGrounded) {direction = Vector3 (Input.GetAxis ("Horizontal"), 0, Input.GetAxis ("Vertical")); direction = transform.TransformDirection (direction); direction * = sp; }

direction.y - = gravité * Time.deltaTime; contr.Move (direction * Time.deltaTime); }

Les "a" et "d" ou les flèches à droite et à gauche correspondent au mouvement horizontal par défaut. Les "w" et "s" ou les flèches haut et bas correspondent au mouvement vertical par défaut. La fonction "Mise à jour" est activée une fois à chaque nouvelle partie. La variable "Time.deltaTime" correspond au mouvement sur une période d'une seconde. Le code détecte si l'utilisateur appuie sur une touche pour un mouvement horizontal ou vertical, puis déplace le caractère dans la direction correspondante après avoir pris en compte les valeurs de vitesse et de gravité.

Ajoutez votre programmation au personnage en le faisant glisser de "Vue du projet" vers votre personnage. Vous pouvez également sélectionner le caractère et cliquer sur "Composant", puis sur "Programmation" puis sur "Nouvelle programmation de comportement". Une fois connecté, la programmation doit apparaître dans le menu "Composants" de la section "Programmation". La programmation doit également apparaître dans "Inspecteur" lorsque vous sélectionnez le caractère.

Appuyez sur "Play" pour que la programmation de mouvements fonctionne avec votre personnage.