CRÉEZ VOTRE MONDE
Scriptage

Bonjour ZEPETOScript

12min

Qu'est-ce que ZEPETOScript ?

  • ZEPETOScript est un langage de script utilisé pour créer ZEPETO World.
  • Il prend en charge le langage de programmation TypeScript.
  • ZEPETOScript est conçu pour définir des comportements et des fonctionnalités au sein de ZEPETO World, y compris :
    • Mouvement, physique et interactions des objets.
    • Gestion des événements, y compris les entrées utilisateur.
  • Hérite de la classe ZepetoScriptBehaviour, conçue pour être compatible avec l'interface MonoBehaviour de Unity.
  • Il peut être attaché à des GameObjects actifs dans la scène pour exécution.

❗️ Attention

  • Lors du développement pour ZEPETO World, les scripts C# ne sont pas inclus dans le package de construction.
  • Assurez-vous de n'implémenter qu'en utilisant ZEPETOScript.

Tutoriel Hello World

ÉTAPE 1 : Création d'un ZEPETOScript

Pour créer un nouveau fichier ZEPETOScript,

cliquez sur [Projet] et sélectionnez l'icône [+] dans le coin supérieur gauche du panneau, ou cliquez sur Actifs → Créer → ZEPETO → TypeScript.

Document image




Vous pouvez voir qu'un nouveau ZEPETOScript a été créé, comme indiqué ci-dessous.

Document image




ÉTAPE 2 : Ajouter ZEPETOScript à un GameObject

ZEPETOScript peut être attaché à un GameObject en tant que Composant, il suffit de faire glisser et déposer le fichier ZEPETOScript sur le GameObject.

Document image


👍 ASTUCE

  • Vous pouvez ajouter des composants via l'option Ajouter un Composant > Zepeto Script.

ÉTAPE 3 : Ajouter des codes de test ou émettre des journaux

Le ZEPETOScript nouvellement généré est montré ci-dessous. Vous pouvez éditer le script en utilisant les outils de développement de Unity.

NewTypescript




Essayez d'ajouter des codes de journal dans la fonction Start pour tester si le ZEPETOScript fonctionne.

HelloWorld




Consultez l'écran de sortie du code de test ci-dessous.

Document image




Félicitations pour avoir terminé le tutoriel ZEPETOScript !

Pour ceux qui ont déjà développé avec C# dans Unity ou ceux qui découvrent le développement dans ZEPETO World, plongeons dans les bases de ZEPETOScript.



Déclaration de variables dans ZEPETOScript

  • ZEPETOScript suit la syntaxe TypeScript.
  • Par conséquent, il est essentiel de déclarer le type lors de la déclaration d'une variable.
  • Exemple de déclaration de variable :
TypeScript




Utiliser le type de données Map

  • Au lieu du type de données Dictionary de C#, utilisez le type de données Map de TypeScript pour stocker et gérer des paires clé-valeur.
  • Ce type de données est particulièrement pratique pour gérer les données des joueurs lors de l'implémentation d'un monde multijoueur.
  • Exemple d'utilisation simple de Map :
TypeScript




Utiliser JSON

Lorsque vous travaillez avec des données au format JSON, vous pouvez utiliser les fonctions intégrées de TypeScript.

  • Conversion d'une chaîne JSON en objet
    • Utilisez le JSON.parse() méthode.
  • Conversion d'un objet en chaîne JSON
    • Utilisez le JSON.stringify() méthode.
  • Exemple d'utilisation de JSON :
TypeScript






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