IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Créer un jeu avec Unity 3D

Les variables

L'auteur

Profil Pro

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Navigation

Tutoriel précédent : Premier script

 

Sommaire

 

Tutoriel suivant : Les conditions

I. Vidéo


Cliquez pour lire la vidéo


II. Ce qu'il faut retenir

II-A. Directive #pragma

La première ligne du script est #pragma strict. C'est une directive, permettant d'indiquer à Unity 3D la façon dont il doit interpréter le script. Ici, cela rend Unity 3D intransigeant sur votre code et vous permet ainsi de faire moins d'erreur, tout en codant plus « proprement ».

II-B. Les variables

Les variables sont des stockages pour y garder des informations. On peut comparer les variables à des tiroirs et la mémoire à une très grande armoire composée de très nombreux tiroirs.
Vous pouvez mettre ce que vous voulez dans les tiroirs : du texte, des nombres ou même un tiroir dans un tiroir.
Le nom donné à la variable peut être vu comme une étiquette collée sur le tiroir.

II-B-1. Déclarer une variable

Voici comment déclarer une variable :

 
Sélectionnez
var nom_de_la_variable : Type;

Vous avez le choix entre de nombreux types, dont :

  • String : une chaîne de caractères ;
  • int : un nombre entier ;
  • float : un nombre à virgule flottante ;
  • boolean : une variable ne pouvant avoir que deux valeurs : true ou false (vrai ou faux).

Vous pouvez aussi lui donner directement une valeur :

 
Sélectionnez
var texte : String = "un texte";

Notez que vous pouvez tout aussi bien déclarer une variable contenant un nombre entier :

 
Sélectionnez
var nombreEntier : int = 42;

Le nom d'une variable ne peut avoir d'accent ou de caractères spéciaux. Seuls des lettres (minuscules et majuscules) ainsi que le caractère '_' sont acceptés.

II-B-2. Utilisez une variable

Pour utiliser une variable, il suffit d'écrire son nom.

II-B-3. Modifier une variable

Pour modifier une variable, il suffit d'écrire :

 
Sélectionnez
nombreFlottant = 9.81;

Bien entendu, il faut que la variable soit déclarée précédemment.

II-B-4. Afficher une variable

Vous pouvez afficher une variable avec la fonction print() vue dans le précédent tutoriel :

 

javascript

 

0

1

 

function Start() {
var nombreFlottant : float = 9.81;
print("Mon nombre " + nombreFlottant);
}

Le '+' permet de concaténer (coller) deux chaînes de caractères ensemble.

II-B-5. Les variables dans l'éditeur de Unity 3D

Les variables déclarées au début du fichier, en dehors de toute fonction, sont visibles à partir de l'éditeur de Unity 3D, dans l'inspector.
Vous pouvez définir (donner une valeur) les variables directement à partir de l'éditeur.
Si vous ne voulez pas qu'une variable apparaisse dans l'éditeur, il suffit de la déclarer avec le mot clé private :

 

javascript

 

0

1

 

private var texte : String = "un texte";

III. Commenter

Vous pouvez commenter et donner vos avis dans la discussion associée sur le forum, ou encore, poser vos questions dans le forum Unity.

IV. Remerciements

Nous remercions « ToutApprendre » pour l'élaboration et la réalisation de ces vidéos. Vous pouvez retrouver sa chaîne YouTube en suivant ce lien.

Navigation

Tutoriel précédent : Premier script

 

Sommaire

 

Tutoriel suivant : Les conditions

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2014 Équipe rubrique 2D/3D/Jeux. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.