La recherche a retourné 22 résultats

par DJ-OMZ
17 Mai 2017 10:46
Forum : Scripting Javascript, C# et Boo
Sujet : [RESOLU] Rotation Click and go
Réponses : 14
Vues : 232

Re: Rotation Click and go

public void LookAtNextTile(Vector3 destination) { Vector3 targetRotation = destination - previousTile; Vector3 vectorRotation = Vector3.RotateTowards(transform.forward, targetRotation, 0.1f, 0); transform.rotation = Quaternion.LookRotation(vectorRotation); if(Quaternion.Angle(transform.rotation, Qu...
par DJ-OMZ
17 Mai 2017 10:17
Forum : Scripting Javascript, C# et Boo
Sujet : [RESOLU] Rotation Click and go
Réponses : 14
Vues : 232

Re: Rotation Click and go

public class Unit : MonoBehaviour { public int tileX; public int tileZ; public TileMap map; int compteur = 1; public bool arrivee = true; bool rotationTerminee = false; Vector3 previousTile; public List<Node> currentPath = null; void Start() { previousTile = transform.position; } void Update() { if...
par DJ-OMZ
17 Mai 2017 09:55
Forum : Scripting Javascript, C# et Boo
Sujet : [RESOLU] Rotation Click and go
Réponses : 14
Vues : 232

Re: Rotation Click and go

Tu compares une direction vers un point dans l'espace avec une direction vers un vecteur de direction (ce qui ne veut rien dire). Tu as de la chance que ça marche la première fois, je dirai. Il faut comparer ta rotation actuelle ( this.transform.rotation ) avec celle finale (Quaternion.LookRotation...
par DJ-OMZ
17 Mai 2017 09:23
Forum : Scripting Javascript, C# et Boo
Sujet : [RESOLU] Rotation Click and go
Réponses : 14
Vues : 232

Re: Rotation Click and go

Je comprends. En fait j'ai mis un déplacement de 0.2f vers la destination, et chaque case est a 1 de distance des cases voisines. C'est pour ça que ici, la comparaison des Vector3 ne pose pas de problèmes. Mais pour être sûr, je vais suivre ton conseil. La ou se situe l'erreur, c'est dans la méthode...
par DJ-OMZ
16 Mai 2017 16:51
Forum : Scripting Javascript, C# et Boo
Sujet : [RESOLU] Rotation Click and go
Réponses : 14
Vues : 232

Re: Rotation Click and go

Je suis vraiment désolé mais je ne comprends pas ce qui se passe.... Le Delta me donne des resultats bizarres, et c'est bien a ce niveau la que j'ai mon soucis : using System.Collections; using System.Collections.Generic; using UnityEngine; public class Unit : MonoBehaviour { public int tileX; publi...
par DJ-OMZ
16 Mai 2017 14:58
Forum : Scripting Javascript, C# et Boo
Sujet : [RESOLU] Rotation Click and go
Réponses : 14
Vues : 232

Re: Rotation Click and go

//previousTile est la case actuelle, destination est la case suivante, a chaque fois. public void LookAtNextTile(Vector3 destination) { Debug.Log("Rotation Terminée : " + rotationTerminee); Debug.Log("PreviousTile : " + previousTile); Debug.Log("Destination : " + desti...
par DJ-OMZ
16 Mai 2017 14:12
Forum : Scripting Javascript, C# et Boo
Sujet : [RESOLU] Rotation Click and go
Réponses : 14
Vues : 232

Re: Rotation Click and go

Salut, Il suffit d'utiliser la fonction RotateTowards https://docs.unity3d.com/ScriptReference/Vector3.RotateTowards.html D'accord et c'est bien ce que j'ai fait, mais comment faire une comparaison pour savoir quand la rotation est bien complete et qu'il n'y a plus besoin de tourner ? Dans mon test...
par DJ-OMZ
16 Mai 2017 12:38
Forum : Scripting Javascript, C# et Boo
Sujet : [RESOLU] Rotation Click and go
Réponses : 14
Vues : 232

[RESOLU] Rotation Click and go

Bonjour, Je fais un jeu dans lequel je déplace mon personnage sur une map dans un style échiquiers. Il y a des cases et j'avance de case en case. J'ai un chemin qui est defini lorsque je clique sur un endroit de la map, et mon personnage se déplace jusque l'endroit en question. Je voudrais, en plus ...
par DJ-OMZ
04 Mai 2017 11:31
Forum : Scripting Javascript, C# et Boo
Sujet : Les collisions et un effet bounce
Réponses : 15
Vues : 437

Re: Les collisions et un effet bounce

Fait attention à utiliser correctement la physique et ne pas faire un "entre-deux". Le plus simple est de laisser le moteur physique tout gérer, dans ce cas, la plupart des comportement se gèrent par la configuration des rigidbody. Les scripts utilisent ensuite les fonctions associées: Ad...
par DJ-OMZ
02 Mai 2017 11:33
Forum : Scripting Javascript, C# et Boo
Sujet : Les collisions et un effet bounce
Réponses : 15
Vues : 437

Re: Les collisions et un effet bounce

Up, j'ai essayé la methode de mouvement via le RigidBody : void FixedUpdate() { Run(); //transform.Translate(velocity); } Dans mon FixedUpdate, je lance ma méthode Run. Voila le contenu de la méthode : void Run() { if(Mathf.Abs(forwardInput)> inputDelay) //Si on appuie, on accélère { vitesseActuelle...

Aller sur la recherche avancée