CRÉEZ VOTRE MONDE
Portail
API de mouvement inter-mondial
2min
vous ne pouvez vous déplacer qu'entre les mondes qui ont passé la révision et ont été activés vous n'entrerez pas dans la salle secrète du monde cible zepetoworldcontent doit être importé pour utiliser l'api de mouvement inter mondes import { zepetoworldcontent } from 'zepeto world'; les définitions de fonction sont les suivantes api description public static movetoworld($worldid string, $onerror system action$2\<number, string>)\ void; après que le texte de l'id du monde soit défini comme paramètre, le mouvement inter monde est exécuté lorsque la fonction est appelée \ s'il s'agit d'un monde vers lequel il n'est pas possible de se déplacer, une erreur se produit et peut être contrôlée via un rappel en cas d'erreur voici un exemple de code qui vous déplace vers un autre monde lorsque vous entrez dans un déclencheur gameobject spécifique movetoworld import { zepetoscriptbehaviour } from 'zepeto script'; import { zepetoworldcontent } from 'zepeto world'; import { collider,vector3,quaternion } from 'unityengine'; import { zepetocharacter, zepetoplayer, zepetoplayers } from 'zepeto character controller'; export default class movetoworld extends zepetoscriptbehaviour { private zepetocharacter zepetocharacter; // ex com default jumpworld private worldid string = "world id"; start() { zepetoplayers instance onaddedlocalplayer addlistener(() => { this zepetocharacter = zepetoplayers instance localplayer zepetoplayer character; }); } ontriggerenter(collider collider) { if ((this zepetocharacter == null) || (collider gameobject != this zepetocharacter gameobject)) { return; } zepetoworldcontent movetoworld(this worldid, (errcode, errmsg) => { // exemple de traitement de rappel d'erreur // (lors de l'implémentation, essayez de l'implémenter de différentes manières, comme des fenêtres contextuelles) console log(`${errcode} ${errmsg}`); }); } }