salut
voila
j'ai suivi ce tuto l'a :
le problème que j'ai que ce script ne fonctionne pas chez moi et ca fait pas de bug
Code csharp : 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 var pathPoint : Transform[]; private var speed = 5; private var currentPathPoint : int; function Awake(){pathPoint[0] = transform; } function Update() { if(currentPathPoint > pathPoint.length){ var zone : Vector3 = pathPoint[currentPathPoint].position; var movingTo : Vector3 = zone - transform.position; var velocity = rigidbody.velocity; if(movingTo.magnitude > 1){currentPathPoint++;} else { velocity = movingTo.normalized * speed;} } else{ if(1){currentPathPoint = 0;} else{ velocity = Vector3.zero;} } rigidbody.velocity = velocity; transform.LookAt(zone); }
c'est un code d’intelligence artificielle j'ai taper le script chez cette vidéo . j'ai créé trois empty j'ai assigner le script a mon monstre et j'ai assigner a mon monstre rigidbody et j'ai glisser les empty dans le script a savoir ce monstre et un prefab et il a un script et inclus une petite animation
j'ai essayer avec primitive d'unity et ca marche pas aussi mais par contre il se déplace très légèrement
est ce que quelqu’un a une solution
Partager