[Résolu]Problème de détection de rotation

Questions à propos du scripting. Hors Shader, GUI, Audio et Mobile.
Avatar de l’utilisateur
kid663
Messages : 50
Inscription : 02 Juin 2012 20:08
Localisation : L' étoile noire
Contact :

[Résolu]Problème de détection de rotation

Message par kid663 » 19 Oct 2013 12:15

Problème résolu! Juste une erreur bête (> et < :oops: ) désolé du dérangement et merci à Titan quand même :mrgreen:

Hello tout le monde! Je travaille sur un petit rpg, et je m' attaque sur une petite IA basique, je vais essayer d' être le plus clair possible:
Mon script détecte bien lorsque mon personnage se situe à gauche, en bas ou à droite du mob mais là ou il est censé le détecter lorsqu' il est en haut de celui-ci ça ne fonctionne pas, j' ai regardé avec un petit print et rien.. J' en conclu donc que ça vient de la condition en elle même.
Le script:

Code : Tout sélectionner

#pragma strict
var larotation : Transform;
var offsety = 0.0;
var rendu : Transform;

function Update () {
 if (larotation.transform.localEulerAngles.y > 315 && larotation.transform.localEulerAngles.y < 45) {
  //haut
  offsety = 0;
  transform.position.z += 1.3 * Time.deltaTime;
  print ("ça marche");
 }
 if (larotation.transform.localEulerAngles.y < 135 && larotation.transform.localEulerAngles.y > 45) {
  //droite
  offsety = 0.25;
  transform.position.x += 1.3 * Time.deltaTime;
 }
 if (larotation.transform.localEulerAngles.y < 225 && larotation.transform.localEulerAngles.y > 135) {
  //bas
  offsety = 0.75;
  transform.position.z -= 1.3 * Time.deltaTime;
 }
 if (larotation.transform.localEulerAngles.y < 315 && larotation.transform.localEulerAngles.y > 225) {
  //Gauche
  offsety = 0.5;
  transform.position.x -= 1.3 * Time.deltaTime;
 }
} 
La partie qui ne fonctionne pas:

Code : Tout sélectionner

 if (larotation.transform.localEulerAngles.y > 315 && larotation.transform.localEulerAngles.y < 45) {
  //haut
  offsety = 0;
  transform.position.z += 1.3 * Time.deltaTime;
  print ("ça marche");
 }
N' hésitez pas à me poser des questions si je n' ai pas été assez clair :oops:
Dernière édition par kid663 le 19 Oct 2013 12:54, édité 1 fois.

Avatar de l’utilisateur
Titan
Messages : 582
Inscription : 12 Sep 2011 13:54
Contact :

Re: Problème de détection de rotation

Message par Titan » 19 Oct 2013 12:43

maintenant que tu sait que ça viens de ta condition, il te reste plus qu'a log les 2 variables que tu test pour trouver le problème.
____________________________________________
Hop Boy

Verrouillé

Revenir vers « Scripting »