Cube transform

Questions à propos du scripting. Hors Shader, GUI, Audio et Mobile.
juliuson
Messages : 102
Inscription : 03 Mai 2017 18:00

Cube transform

Message par juliuson » 31 Mars 2018 17:57

Coucou à tous,

Je cherche à faire une rotation d'un cube autour du centre (lorsque je clique sur un bouton).
J'utilise le code suivant (que je place dans le bouton) :

Code : Tout sélectionner

Cube.transform.RotateAround (Vector3.zero, Vector3.up, 100f);

Le problème , c'est que le debugger m'envoie le code suivant :
"Le nom'Cube' n'existe pas dans le contexte actuel".

Dans l'attente d'une aide précieuse.

A+

Avatar de l’utilisateur
Max
Messages : 8772
Inscription : 30 Juil 2011 13:57
Contact :

Re: Cube transform

Message par Max » 31 Mars 2018 18:25

Bonjour,
juliuson a écrit :
31 Mars 2018 17:57
"Le nom 'Cube' n'existe pas dans le contexte actuel".
comme le souligne le message d'erreur, Cube n'est pas connu dans ton script.
Si ton script est sur le bouton, il te faut bien récupérer quelque part la référence de ton gameobject nommé 'Cube'.
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

Pouere
Messages : 2
Inscription : 28 Mars 2018 17:12

Re: Cube transform

Message par Pouere » 01 Avr 2018 12:57

Bonjour,

Si ton script est sur ton cube tu peux directement utiliser le transform.

Et je te conseille d'utiliser une valeur de temps (Time.deltaTime).

Pour l'exemple je le met dans l'Update.

Donc :

Code : Tout sélectionner

private void Update()
{
    transform.RotateAround(Vector3.zero, Vector3.up, Time.deltaTime * 100f);
}
Bonne journée.

juliuson
Messages : 102
Inscription : 03 Mai 2017 18:00

Re: Cube transform

Message par juliuson » 01 Avr 2018 17:24

Hello,

Le scrypt est attaché au bouton
J'arrive a faire ma rotation an appliquant le script au cube,
mais moi ce que je recherche,c'est de faire tourner mon 'Cube'de 30° lorsque l'on appui sur le bouton.

Merci de votre aide,

A+

Avatar de l’utilisateur
Max
Messages : 8772
Inscription : 30 Juil 2011 13:57
Contact :

Re: Cube transform

Message par Max » 01 Avr 2018 17:27

comme expliqué plus haut, dans ton script qui est sur ton bouton, ta référence 'Cube' est-elle définis/renseignée ? (du gameobject ou de son transform)
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

juliuson
Messages : 102
Inscription : 03 Mai 2017 18:00

Re: Cube transform

Message par juliuson » 01 Avr 2018 19:13

Est-ce qu'il ne faut pas que j'utilise la fonction 'GetComponent' (ici avec le cube)?
Si oui comment?

Merci à vous,

A+

Avatar de l’utilisateur
Max
Messages : 8772
Inscription : 30 Juil 2011 13:57
Contact :

Re: Cube transform

Message par Max » 02 Avr 2018 11:12

ça me rappel étrangement un sujet que tu avais ouvert il y quelques mois.
sinon,
juliuson a écrit :
01 Avr 2018 19:13
Est-ce qu'il ne faut pas que j'utilise la fonction 'GetComponent' (ici avec le cube)?
Si oui comment?
je te conseil de suivre ceci. C'est en français, et cela te rappellera/apprendra les notions sur l'emploi des variables ainsi que (intéressant du coup pour toi) la possibilité de pouvoir avoir accès à des éléments en dehors du champ de ton script (dans ton cas un cube de ta scène).
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

Répondre

Revenir vers « Scripting »