Créer un jeu avec Unity 3D

Les fonctions

ToutApprendre

- Titre : Créer un jeu avec Unity 3D

- Auteur : ToutApprendre

- Parution : 19 septembre 2014

- Licence : 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 et 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.

Sommaire

- Navigation

- I. Vidéo

- II. Ce qu'il faut retenir

- II-A. Les fonctions

- III. Commenter

- IV. Remerciements

- Navigation

Navigation

Tutoriel précédent : les tableaux

Sommaire

Tutoriel suivant : les classes

I - Vidéo

Animation en format "youtube" non supportée.
Contenu uniquement consultable en ligne à cette adresse :
https://www.youtube.com/watch?v=E-Rth9dzRXg

II - Ce qu'il faut retenir

II-A - Les fonctions

Les fonctions permettent d'éviter de taper plusieurs fois un même code que vous souhaitez utiliser de multiples fois. Ainsi, elles permettent d'améliorer la compréhension et la lisibilité du code en découpant le programme en parties logiques.

La syntaxe JavaScript pour définir une fonction est la suivante :

function maFonction() {
// Code de ma fonction
}

Cette fonction s'appelle maFonction et ne prend aucun paramètre.

Vous pouvez spécifier des paramètres, pour qu'il y ait accès, comme suit :

function addition(a:int, b:int) {
print(a+b);
}

Les variables a et b devront être passées lors de l'appel à la fonction :

addition(5,9);

Ce qui affichera « 14 ».

Finalement, une fonction peut aussi retourner une variable :

function addition(a:int, b:int) {
return a+b;
}

Ainsi, vous pouvez stocker le résultat de la fonction dans une autre variable, pour l'utiliser plus tard. Par exemple :

var res = addition(5,9);
print(res);

Les variables déclarées dans les fonctions ne sont accessibles que dans celles-ci.

Une fonction ne peut retourner qu'une seule valeur.

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 : les tableaux

Sommaire

Tutoriel suivant : les classes