La recherche a retourné 200 résultats
Aller sur la recherche avancée
- 11 Mai 2015 23:19
- Forum : Scripting
- Sujet : [RESOLU]Tourner la camera sur un objet qui bouge
- Réponses : 1
- Vues : 1219
[RESOLU]Tourner la camera sur un objet qui bouge
Hello tout le monde Voila, en gros la camera est placé dans un cube qui est mon vaisseau, nous sommes donc en first personne, j'aimerais regarder a droite et a gauche avec la manette xbox. Je recupere sans probleme les axes, j'arrive a regarder a droite et a gauche mais dés que mon vaisseau tangue (...
- 05 Mai 2015 16:59
- Forum : (C#) CSharp
- Sujet : Rotation autour d'un objet
- Réponses : 12
- Vues : 7614
Re: Rotation autour d'un objet
Script final, simplifié : using UnityEngine; using System.Collections; public class RotateScript : MonoBehaviour { public Transform target; public float orbitDistance = 3.0f; public float orbitDegreesPerSec = 180.0f; void LateUpdate () { if(target != null) { transform.RotateAround(target.position, t...
- 05 Mai 2015 16:54
- Forum : (C#) CSharp
- Sujet : Rotation autour d'un objet
- Réponses : 12
- Vues : 7614
Re: Rotation autour d'un objet
Bon en fait j'ai trouvé, vu que l'objet qui tourné est enfant du vaisseau, j'ai viré la ligne :
transform.position = (target.position + relativeDistance);
Et il reste a la bonne hauteur, c'est bon
transform.position = (target.position + relativeDistance);
Et il reste a la bonne hauteur, c'est bon
- 05 Mai 2015 15:52
- Forum : (C#) CSharp
- Sujet : Rotation autour d'un objet
- Réponses : 12
- Vues : 7614
Re: Rotation autour d'un objet
Re, Excuse , alors voila, jai installé Fraps, et j'ai fait une petite video : http://www.hhk-international.com/_divers/fly.avi On voit bien que grace a ton target.up, l'objet change bien d'axe mais j'ai l'impression qui s'eloigne parfois et que parfois il se rapproche, enfin comme tu peux le voir da...
- 05 Mai 2015 10:50
- Forum : (C#) CSharp
- Sujet : Rotation autour d'un objet
- Réponses : 12
- Vues : 7614
Re: Rotation autour d'un objet
Bon bah par contre il y a quand meme un effet bizarre, quand mon vaisseau tourne, j'ai l'impression que mon objet qui tourne autour n'a pas le bon centre de rotation...
flute
flute
- 04 Mai 2015 18:57
- Forum : (C#) CSharp
- Sujet : Rotation autour d'un objet
- Réponses : 12
- Vues : 7614
Re: Rotation autour d'un objet
Yessss merci, le target.up fonctionne à merveille !!!
Encore merci
Encore merci
- 04 Mai 2015 16:54
- Forum : (C#) CSharp
- Sujet : Rotation autour d'un objet
- Réponses : 12
- Vues : 7614
Re: Rotation autour d'un objet
J'ai rajouté :
Cela permet a mon objet qui tourne de ne pas etre deformé quand le vaisseau tourne, ce qui est plutot pas mal... mais il ne suit tjs pas le meme axe que le vaisseau
Code : Tout sélectionner
transform.eulerAngles = target.eulerAngles;
- 04 Mai 2015 16:41
- Forum : (C#) CSharp
- Sujet : Rotation autour d'un objet
- Réponses : 12
- Vues : 7614
Re: Rotation autour d'un objet
Ecoutes, merci pour ta reponse, mais je fais tout ce que tu dis, mais je ne sais pas comment faire pour "aligner" les vecteurs forward... Je debute sur unity, encore une fois desole... J'ai un objet avec mon vaisseau, dedans j'ai mis un objet vide comme tu m'as dit, dans cet objet vide, j'ai mis mon...
- 04 Mai 2015 13:48
- Forum : (C#) CSharp
- Sujet : Rotation autour d'un objet
- Réponses : 12
- Vues : 7614
Re: Rotation autour d'un objet
Hélas deja essayé et cela ne fonctionne pas, ca deforme l'objet qui tourne mais il ne change pas d'axe qd le vaisseau tangue... Voila comment je bouge mon vaisseaur pour exemple : GetComponent<Rigidbody>().AddRelativeTorque(0, 0, Input.GetAxis ("Horizontal")); Deux cubes : un target avec la ligne ci...
- 02 Mai 2015 15:50
- Forum : (C#) CSharp
- Sujet : Rotation autour d'un objet
- Réponses : 12
- Vues : 7614
Rotation autour d'un objet
Bonjour à tous :) Voila je suis nouveau sur le forum et j'ai un petit soucis sur un script. J'ai donc recuperer le script ci-dessous qui permet à un objet de tourner autour d'un autre, il fait son job... : public Transform target; public float orbitDistance = 3.0f; public float orbitDegreesPerSec = ...