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.
Document image




  • Dans l'inspecteur pour le Cube ajouté, cliquez sur "Ajouter un composant" et ajoutez un Rigidbody.
Document image




  • Ajoutez un GameObject vide à la scène.
  • Écrivez le script RefSample ci-dessous et ajoutez-le au GameObject créé à l'étape 3.
TypeScript




  • Créez un autre ZEPETOScript et écrivez le TestScript ci-dessous.
TypeScript




  • 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.
Document image




Mis à jour 10 Oct 2024
Doc contributor
Cette page vous a-t-elle aidée?