API pour changer le personnage ZEPETO en type de corps basique
Lorsqu'un avatar ZEPETO entrant dans le monde porte un élément de modification corporelle ou a choisi une forme corporelle excessivement grande ou petite, cela peut entraver le gameplay dans le monde.
En utilisant l'API introduite dans ce guide, vous pouvez ramener le personnage ZEPETO à sa forme corporelle par défaut.
❗️ Attention
- Le package ZEPETO.Character.Controller est disponible à partir de la version 1.11.1.
API | Description |
---|---|
GetBodyModifierProperties() | - Renvoie des informations sur quelle partie du corps le personnage ZEPETO porte un élément de modification corporelle. |
DeformDefaultProperties() | - Cette API supprime les éléments de modification corporelle portés par le personnage ZEPETO et le ramène à sa forme corporelle par défaut. |
DeformDefaultCostume() | - Cette API supprime les éléments de modification corporelle portés par le personnage ZEPETO, le ramène à sa forme corporelle par défaut et l'habille dans le costume ZEPETO par défaut. - Elle peut également être appliquée au niveau des joueurs ZEPETO. Dans ce cas, tous les joueurs ZEPETO entrant dans le monde multijoueur auront leurs éléments de modification corporelle supprimés et seront habillés dans le costume ZEPETO par défaut. |
Veuillez vous référer à l'exemple de script suivant :
1) Les informations sur l'emplacement de l'élément de modification corporelle porté par le Joueur Local sont enregistrées dans this._itemProperties par GetBodyModifierProperties() et ces informations sont imprimées dans la console
2) Tous les éléments de modification corporelle portés par le joueur local sont supprimés par DeformDefaultProperties(), et le personnage est ramené à sa forme corporelle par défaut.
3) Par DeformDefaultCostume(), tous les éléments de modification corporelle portés par le joueur local sont supprimés, et ils sont changés pour apparaître comme s'ils portaient le costume ZEPETO par défaut.
4) Le code ci-dessous garantit que tous les joueurs entrant dans le monde auront tous leurs objets de modification corporelle retirés et seront habillés dans le costume par défaut de ZEPETO.
- Cependant, les paramètres multijoueurs et l'implémentation de base du script serveur-client doivent être complétés à l'avance.
- Les visages d'avatar animés sont également classés comme des objets de modification corporelle.
- Par conséquent, lors de l'utilisation des DeformDefaultProperties(), DeformDefaultCostume() APIs, veuillez noter que l'apparence des avatars animés entrant dans le monde changera également.