Bonjour,
Je débute sur Unity, et pour apprendre je me sert d’un tuto. mais je me retrouve bloquer pour le code C# pour faire avancer le personnage. car plein de de parti du code de son pas mis en couleur a commencé par le MonoBehaviour. Voici mon code :
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class f : MonoBehaviour }
//Animation du perso
Animations 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 playeurcollider;
void Start()
{
Animations = gamepObject.GetCompoent<Animations>();
playeurCollider = gameObject.GetCompoent<CapsuleCollider>();
}
}
void Update()
{
// Si on avance
if (imput.GetKey(inputFront))
{
transform.Translate(0, 0, walkSpeed * Time.deltatime);
Animations; play("walk");
}
//Si on recule
if (imput.GetKey(inputBack))
{
transform.Translate(0, 0, -(walkSpeed / 2 * Time.deltatime);
Animations; play("walk");
}
// rotation à gauche
if (imput.GetKey(inputLeft))
{
transform.Rotate(0, -turnSpeed * Time.deltatime, 0);
}
// rotation à droite
if (imput.GetKey(inputRight))
{
transform.Rotate(0, turnSpeed * Time.deltatime, 0);
}
}
J’espère que vous pourrez m’aidez, s’il vous plait.