Dans le cours : L'essentiel de C# Unity pour le développement de jeux vidéo
Accédez au cours complet aujourd’hui
Inscrivez-vous aujourd’hui pour accéder à plus de 24 200 cours dispensés par des experts.
Exposer des données dans l’éditeur avec les SerializeFields
Dans le cours : L'essentiel de C# Unity pour le développement de jeux vidéo
Exposer des données dans l’éditeur avec les SerializeFields
Pour l'instant, nous nous sommes concentrés sur la manipulation des variables et des champs dans le code. Cependant, Unity nous permet d'interagir plus facilement avec ces valeurs directement dans l'éditeur. On va voir cela tout de suite. Créons déjà un nouveau C# Script qu'on appellera Player. On va l'utiliser pour représenter un joueur, en lui donnant de la vie et un nom. Ouvrons-le ensuite dans Visual Studio. Si jamais vous aviez toujours la classe Player qu'on a créée lors du cours précédent, supprimez-la. Il est important de ne pas laisser d'erreurs dans le code, sinon Unity ne pourra pas recompiler nos nouveaux fichiers. Dans cette classe, pour stocker la vie, le mieux est de la mettre en champ. Ainsi, toute la classe a accès à la valeur, et elle n'est pas locale à une des fonctions. Si on met le champ comme public, allons voir dans Unity ce qui se passe. Dans notre scène, créons un nouveau Game Object vide, appelons-le Player, et assignons-lui notre nouveau script. Ici, comme…
Table des matières
-
-
-
-
-
(Verrouillé)
Appréhender l’organisation d’une scène dans Unity4 m 40 s
-
(Verrouillé)
Représenter une entité avec les classes4 m 2 s
-
Découvrir les MonoBehaviours d’Unity4 m 30 s
-
(Verrouillé)
Créer des variables et des champs4 m 51 s
-
(Verrouillé)
Exposer des données dans l’éditeur avec les SerializeFields5 m 12 s
-
(Verrouillé)
Accéder à d’autres MonoBehaviours avec GetComponent4 m 9 s
-
(Verrouillé)
Créer des méthodes6 m 1 s
-
(Verrouillé)
Découvrir l'algorithmique avec les conditions if, else if et else7 m 17 s
-
(Verrouillé)
-
-
-
-
-