3292.2 Outils d'infographie - 2025-2026 - Benoit Le Callennec

chapitre 3

Scripting C#

 

 

 

 

 

 

Hello World

Attacher un Script à un GO

Start() : 1 fois au début

Update() : 1 fois / frame

Debug.Log(string)

Script Component

Component attaché à un GO

Membres publics modifiables dans l’éditeur

ATTENTION : ne pas toucher aux CTor / DTor

Points d’entrée exécutés en réponse à des événements

Event Functions

Event Functions

Time.DeltaTime

PROBLÈME
Le frame rate dépend du hardware


SOLUTION

Modifier “son” GO

Récupérer un Component par son type

Modifier un autre GO

Utiliser des membres publics

Modifier un autre GO

Modifier ses membres publics

Modifier un autre GO

Assigner les membres publics

Modifier d'autres GOs dynamiques

Parenter les GOs + itérer

Rechercher des GOs à l'exécution

À ÉVITER

Instancier et Détruire des GOs à l'exécution

User Inputs

User Inputs

Coroutines

Event Functions sont synchrones

Répartir les calculs sur plusieurs frames

Coroutines

Event Functions sont synchrones

Créer un Timer