CRÉEZ VOTRE MONDE
Joueurs et Personnages : Basiq...

ZEPETO Player

5min
le zepetoplayer sert d'instance d'unité pour le personnage zepeto dans un monde multijoueur il représente à la fois le joueur que vous contrôlez directement et les autres joueurs dans la scène dans ce guide, nous allons explorer comment utiliser l'api du zepeto player pour afficher des informations sur le joueur local que vous contrôlez api zepeto player si vous êtes intéressé par l'api zepetoplayer, consultez la documentation veuillez vous référer au guide suivant \[ api zepeto character controller https //developer zepeto me/docs/character controller/ ] exemple d'utilisation de base du joueur local vérification de l'état de chargement du joueur local utilisez le rappel onaddedlocalplayer() pour vérifier si le joueur local a été chargé voici un exemple de code illustrant cela import { zepetoscriptbehaviour } from 'zepeto script'; import { spawninfo, zepetoplayers, localplayer, zepetocharacter } from 'zepeto character controller'; import { worldservice } from 'zepeto world'; export default class localplayerloader extends zepetoscriptbehaviour { private localplayer localplayer; awake() { if(!this localplayer) { console log("le joueur local n'a pas fini de charger "); } } start() { zepetoplayers instance createplayerwithuserid(worldservice userid, new spawninfo(), true); zepetoplayers instance onaddedlocalplayer addlistener(() => { this localplayer = zepetoplayers instance localplayer; console log("le joueur local a fini de charger "); }); } } explication du script au départ, le this localplayer n'est pas déclaré, ce qui signifie qu'il a une valeur nulle vous créez le joueur local en fonction de l'id utilisateur connecté en utilisant zepetoplayers instance createplayerwithuserid() une fois que le joueur local a fini de charger, le onaddedlocalplayer() le rappel assigne une valeur à this localplayer cette méthode vous permet de charger le joueur local et de vérifier son statut de chargement affichage des informations du joueur local voici un exemple de la façon d'imprimer l'id zepeto, l'id utilisateur et le nom du joueur local chargé dans la console veuillez noter que dans le code d'exemple fourni, zepetoplayers instance createplayerwithuserid() n'est pas explicitement ajouté import { zepetoscriptbehaviour } from 'zepeto script' import {localplayer, zepetoplayers} from "zepeto character controller"; export default class localplayerinfo extends zepetoscriptbehaviour { private localplayer localplayer; start() { zepetoplayers instance onaddedlocalplayer addlistener(() => { this localplayer = zepetoplayers instance localplayer; console log(`est localplayer ${this localplayer zepetoplayer islocalplayer}`); console log(`id utilisateur ${this localplayer zepetoplayer userid}`); console log(`nom ${this localplayer zepetoplayer name}`); }); } }