TUTORIELS
Exemple mondial utilisant le mouvement des objets et la manipulation des obstacles
38min
projet d'échantillon 📘 fichiers de projet utilisés dans les vidéos de cours https //github com/naverz/zepeto world sample/tree/main/assets/chapter1 https //github com/naverz/zepeto world sample/tree/main/assets/chapter1 résumé résumé il s'agit d'un cours de suivi pour les débutants en développement de zepeto world \ configuration pour le développement de zepeto world et apprentissage du contrôleur de personnage zepeto \ c'est une carte de saut qui peut être complétée avec un code de mouvement simple de gameobject et un code de téléportation difficulté débutant temps requis 30 minutes objectifs du projet comprendre comment créer des projets unity en utilisant des modèles zepeto interconnexion de l'id du monde et connexion zepeto invoquer des personnages zepeto et comprendre les contrôleurs de personnages créer des cartes de saut par défaut contrôler le mouvement des gameobjects en utilisant le script zepeto téléporter des personnages en utilisant le script zepeto exemple de monde complété https //www youtube com/watch?v=i4zmjqpn7zw https //www youtube com/watch?v=i4zmjqpn7zw partie 1 configuration de la console du monde ❗️ attention avant de regarder cette vidéo, veuillez suivre le installation et paramètres docid\ cvvvnmphdz5ermdjdukqn guide pour compléter l'installation de base apprenez à configurer la console du monde zepeto apprenez à configurer des projets unity en utilisant le modèle zepeto version anglaise https //www youtube com/watch?v=qlv1z723gem https //www youtube com/watch?v=qlv1z723gem version coréenne https //www youtube com/watch?v=jqpu5azn0wo https //www youtube com/watch?v=jqpu5azn0wo partie 2 configuration des joueurs zepeto apprenez à faire apparaître des personnages zepeto dans le monde version anglaise https //www youtube com/watch?v=gsw jxi4c6q https //www youtube com/watch?v=gsw jxi4c6q version coréenne https //www youtube com/watch?v=zmwd1qhlyp8 https //www youtube com/watch?v=zmwd1qhlyp8 script de contrôle de personnage import { zepetoscriptbehaviour } from 'zepeto script'; import { spawninfo, zepetoplayers, localplayer, zepetocharacter } from 'zepeto character controller'; export default class charactercontroller extends zepetoscriptbehaviour { start() { zepetoplayers instance createplayerwithzepetoid("", "\[zepeto id]", new spawninfo(), true); zepetoplayers instance onaddedlocalplayer addlistener(() => { let player localplayer = zepetoplayers instance localplayer; }); } } partie 3 déplacement des objets apprenez à créer un gameobject en mouvement version anglaise https //www youtube com/watch?v=ecw59kg0jos https //www youtube com/watch?v=ecw59kg0jos version coréenne https //www youtube com/watch?v=hxr9bexwb60 https //www youtube com/watch?v=hxr9bexwb60 script de rotation import { zepetoscriptbehaviour } from 'zepeto script'; export default class rotator extends zepetoscriptbehaviour { public rotationspeedx number = 0 5; public rotationspeedy number = 0; public rotationspeedz number = 0; update() { this transform rotate(this rotationspeedx, this rotationspeedy, this rotationspeedz); } } script de mouvement import { zepetoscriptbehaviour } from 'zepeto script'; import { vector3, gameobject, object, time } from 'unityengine'; export default class movement extends zepetoscriptbehaviour { public movingtime number = 1; public movingrangex number = 0; public movingrangey number = 2; private delta number = 0; private directionflag bool = true; update() { this delta += time deltatime; if (this delta > this movingtime) { this delta = 0; this directionflag = !this directionflag; } if (this directionflag) { // move upward during the set moving time this transform translate(this movingrangex time deltatime, this movingrangey time deltatime, 0); } else { // move downward during the set moving time this transform translate( 1 this movingrangex time deltatime, 1 this movingrangey time deltatime, 0); } } } partie 4 téléportation des personnages zepeto apprenez à téléporter des personnages lorsqu'ils atteignent l'objet version anglaise https //www youtube com/watch?v=8lxwq7k23uy https //www youtube com/watch?v=8lxwq7k23uy version coréenne https //www youtube com/watch?v=hhakkpgt2vm https //www youtube com/watch?v=hhakkpgt2vm script de téléportation import { collider,vector3,quaternion } from 'unityengine'; import { zepetocharacter, zepetoplayer, zepetoplayers } from 'zepeto character controller'; import { zepetoscriptbehaviour } from 'zepeto script'; export default class teleport extends zepetoscriptbehaviour { private zepetocharacter zepetocharacter; start() { // objet du personnage zepeto zepetoplayers instance onaddedlocalplayer addlistener(() => { this zepetocharacter = zepetoplayers instance localplayer zepetoplayer character; }); } ontriggerenter(collider collider) { if (this zepetocharacter == null || collider gameobject != this zepetocharacter gameobject) { return; } // téléportation à la position d'origine this zepetocharacter teleport(new vector3(0, 0, 0), quaternion identity); } } partie 5 test de jeu apprenez à tester le jeu sur mobile version anglaise https //www youtube com/watch?v=wfwao8uzlsc https //www youtube com/watch?v=wfwao8uzlsc version coréenne https //www youtube com/watch?v=ixj2z47wp k https //www youtube com/watch?v=ixj2z47wp k partie 6 utilisation de l'asset store apprenez à décorer votre monde de manière somptueuse version anglaise https //www youtube com/watch?v=xfmrcr skjy https //www youtube com/watch?v=xfmrcr skjy version coréenne https //www youtube com/watch?v=nq10qeyec1m https //www youtube com/watch?v=nq10qeyec1m partie 7 lancement du monde apprenez à lancer le monde version anglaise https //www youtube com/watch?v=cnloh28ezf8 https //www youtube com/watch?v=cnloh28ezf8 version coréenne https //www youtube com/watch?v=trgrk3gezwo https //www youtube com/watch?v=trgrk3gezwo