CRÉEZ VOTRE MONDE
Scriptage

ScriptableObject

5min

ZepetoScriptableObject prend en charge Unity ScriptableObject. ZepetoScriptableObject est un conteneur de données qui sauvegarde de grandes quantités de données, telles que les paramètres de données du monde et les options de personnage.

Pour créer un nouveau fichier ZepetoScriptableObject, cliquez sur l'icône [+] dans le coin supérieur gauche du panneau Projet, ou cliquez sur Assets → Créer → ZEPETO → ScriptableObject.

Document image




Le ZepetoScriptableObject nouvellement créé doit être connecté en créant des scripts avec une classe de données définie.

Document image


Créez un nouveau fichier ZEPETOScript et déclarez les données que vous utiliserez comme variables membres.

Voici quelques exemples de codes qui peuvent être utilisés comme données.

TypeScript




Lorsque vous liez le ZEPETOScript avec la classe de données définie aux ZepetoScriptableObjects, vous verrez ces données dans la fenêtre Inspector, comme montré ci-dessous.

Document image




Créez un fichier ZEPETOScript pour appeler des données à partir du ZepetoScriptableObject.

Importez le ZepetoScriptableObject depuis le ZEPETOScript et importez également le type de données que vous avez déclaré.

TypeScript




Document image




Déclarez les ZepetoScriptableObject comme propriétés dans le ZEPETOScript.

TypeScript




Ouvrez la fenêtre Inspecteur dans ZEPETOScript pour attribuer des valeurs aux propriétés ZepetoScriptableObject, comme indiqué ci-dessous.

Document image




Cet exemple montre comment vous pouvez utiliser le ZepetoScriptableObject et accéder à ses valeurs.

TypeScript




Pour accéder à un type primitif de variable membre, déclarez-le comme un type générique ou convertissez-le en utilisant le casting de type, comme dans l'exemple ci-dessous.

TypeScript




Vérifiez l'exemple de code complet pour ScriptableObject.

TypeScript




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