CRÉEZ VOTRE MONDE
Scriptage
$ref & $unref
5min
Le ref et out mots-clés en C# sont utilisés lors du passage de références à des variables ou des structures aux méthodes.
Dans TypeScript, ces mots-clés ne sont pas disponibles, mais dans ZEPETOScript, vous pouvez obtenir une fonctionnalité similaire en utilisant $ref et $unref.
Fonctions | Description |
---|---|
$ref(x?:T):$Ref | Crée une référence pour un paramètre |
$unref(x:$Ref):T | Libère la référence d'un paramètre et renvoie la valeur originale |
Pour l'exemple, configurons une scène comme suit :
- Ajoutez un objet 3D, Cube, à la scène.
- Dans l'inspecteur pour le Cube ajouté, cliquez sur "Ajouter un composant" et ajoutez un Rigidbody.
- Ajoutez un GameObject vide à la scène.
- Écrivez le script RefSample ci-dessous et ajoutez-le au GameObject créé à l'étape 3.
- Créez un autre ZEPETOScript et écrivez le TestScript ci-dessous.
- Faites glisser et connectez TestScript à l'Inspecteur du Cube.
- Cliquez sur le bouton [▶︎(lecture)] pour observer les résultats.
- Vous pouvez vérifier le succès de la référence aux objets, aux composants Rigidbody et aux composants ZEPETOScript dans la fenêtre de journalisation de la console.
Mis à jour 10 Oct 2024
Cette page vous a-t-elle aidée?