Bonjour à tous,
Aujourd'hui, je débute mon premier jeux vidéo et je commence par mon premier personnage.
J'ai créer une jeune fille sur le logiciel "MakeHuman" et j'ai exporter ce personnage sur Unity.
Voilà ce que ça donne :
Ensuite, voici mes réglages que j'ai suivi d'un tuto vidéo :
Après avoir bien placer la jeune fille au sol, je créais un script et
je l'ajoute au player, mais voici ce que ça me dit :
Ensuite, je commence à faire ce script pour le déplacement de
mon personnage avec ce code-ci :
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CharacterMotor : MonoBehaviour {
//Animation du perso
Animation animations;
//Vitesse de déplacement
public float walkSpeed;
public float runSpeed;
public float turnSpeed;
//Inputs
public string inputFront;
public string inputBack;
public string inputLeft;
public string inputRight;
public Vector3 jumpSpeed;
CapsuleCollider playerCollider;
void Start () {
animations = gameObject.GetComponent<Animation>();
playerCollider = gameObject.GetComponent<CapsuleCollider>();
}
void Update () {
//Si on avance
if {Input.GetKey(inputFront))
{
transform.Translate(0, 0, walkSpeed * Time.deltaTime);
animations.Play("walk");
}
//Si on recule
if {Input.GetKey(inputBack))
{
transform.Translate(0, 0, -(walkSpeed / 2) * Time.deltaTime);
animations.Play("walk");
}
//Rotation à gauche
if {Input.GetKey(inputLeft))
{
transform.Rotate(0, -turnSpeed * Time.deltaTime, 0);
}
//Rotation à droite
if {Input.GetKey(inputRight))
{
transform.Rotate(0, turnSpeed * Time.deltaTime, 0);
}
}
}
Puis, j'enregistre.
Mais quand je veux cliquer sur le bouton "play" pour essayer de faire déplacer mon
personnage, ça me met ceci :
Et ensuite, dans la fenêtre de droite, j'ai un problème de ce genre :
Pourriez-vous me dire, vous qui vous connaissez mieux que moi avec
Unity, pourquoi j'ai tous ces problèmes et que quand j'essaye de déplacer
mon personnage, au lieu qu'elle avance elle ne bouge pas svp ?
Aidez moi à régler mes problèmes svp et donner moi des conseils aussi svp ?
Merci d'avance et bonne continuation.
Cordialement.