Salut Tout Le Monde
Voila Je Suis Débutant Sur Unity3D Et Surtout En Programmation C# Alors Je Fait Mon Premier Pas
J'ai Réaliser Un script Et J'ai Copier Quelque Linge Qui Permet A Mon Monstre De Se Déplacer Dans La Scène En Appuient Sur Ses Touche De Clavier Et Pour Jouer Son Animation De Marche Voici Donc L’erreur dans La Console
Et Voici Donc Le Script
Code : Sélectionner tout - Visualiser dans une fenêtre à part NullReferenceException: Object reference not set to an instance of an object
Le Monstre Se Déplace Dans La Scène Mais Ne Joue Pas Son Animation "Ramper"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 using System.Collections; using System.Collections.Generic; using UnityEngine; public class NewBehaviourScript : MonoBehaviour { public float VitesseDeplacement = 5; Animator anim; // Use this for initialization void Start () { gameObject.GetComponents<Animator>(); } // Update is called once per frame void Update () { if (Input.GetKey(KeyCode.UpArrow)) { transform.position += Vector3.forward * VitesseDeplacement *Time.deltaTime ; anim.Play("Ramper"); } if (Input.GetKey (KeyCode.DownArrow)) { transform.position += Vector3.back * VitesseDeplacement * Time.deltaTime; anim.Play("Ramper"); } if (Input.GetKey(KeyCode.LeftArrow)) { transform.position += Vector3.left * VitesseDeplacement * Time.deltaTime; anim.Play("Ramper"); } if (Input.GetKey(KeyCode.RightArrow)) { transform.position += Vector3.right * VitesseDeplacement * Time.deltaTime; anim.Play ("Ramper"); } } }
J'ai Essayer De Créé une Variable : Animation; Mais Mon Monstre Possède Le Component : Animator; Dans Tout Les Cas Ca Pose Le mème Problème
Est ce qu'il y a Une correction Pour Ca Marche ?
Est Merci D'avance
Partager