BUAT DUNIAMU
Berinteraksi dengan Benda-bend...

Melampirkan objek ke karakter ZEPETO

9mnt
lampirkan objek ke karakter zepeto sehingga ketika karakter bergerak, objek bergerak bersamanya langkah 1 siapkan prefab objek pertama, anda perlu mengubah objek anda menjadi prefab buat objek, seret ke folder asset dan jadikan sebagai prefab langkah 2 skrip untuk melampirkan objek ke bagian tertentu dari karakter terapkan kode pembuatan karakter zepeto di scene sebagai default 📘 silakan merujuk ke panduan berikut \[ membuat karakter zepeto docid 6xbdpw8hvdwop3dxh17ww ] langkah 2 1 tulis skrip 1\) buat hierarki > buat objek kosong dan ganti namanya menjadi attachobject 2\) buat proyek > buat > zepeto > typescript dan ganti namanya menjadi attachobject 3\) tulis skrip contoh seperti di bawah ini import { zepetoscriptbehaviour } from 'zepeto script'; import { zepetocharacter, zepetoplayers } from 'zepeto character controller'; import { transform, animator, gameobject, humanbodybones, object } from 'unityengine'; export default class attachobject extends zepetoscriptbehaviour { // prefab objek yang akan dilampirkan pada tubuh public prefitem gameobject; // tulang untuk melampirkan objek public bodybone humanbodybones; private localcharacter zepetocharacter; start() { zepetoplayers instance onaddedlocalplayer addlistener(() => { // temukan pemain lokal dan atur ke localcharacter this localcharacter = zepetoplayers instance localplayer zepetoplayer character; // dapatkan komponen animator dari localcharacter const animator animator = this localcharacter zepetoanimator; // dapatkan posisi tulang untuk melampirkan objek const bone transform = animator getbonetransform(this bodybone); // buat prefab objek object instantiate(this prefitem, bone) as gameobject; }); } } alur skrip adalah sebagai berikut start() daftarkan pendengar acara zepetoplayers instance onaddedlocalplayer, yang akan dipicu saat pemain lokal ditambahkan atur pemain lokal ke variabel localcharacter dapatkan komponen animator dari localcharacter, dapatkan lokasi yang ditentukan dalam bodybone, dan buat prefab yang ditentukan dalam prefitem di lokasi tersebut langkah 2 2 mengatur lokasi lampiran di inspector 1\) setelah selesai menulis skrip, tambahkan skrip ke objek attachobject 2\) di inspector, tetapkan pref item, body bone pref item adalah objek prefab body bone adalah lokasi di mana objek akan dibuat pilih lefthand untuk membuatnya terlihat seperti anda memegang objek di tangan anda 3\) tekan tombol play untuk menjalankan dan anda akan melihat karakter zepeto dengan objek yang terpasang di tangan kirinya langkah 3 terapkan anda dapat melampirkan objek apa pun ke lokasi yang diinginkan dari body bone dengan cara yang sama 📘 unity humanbodybones https //docs unity3d com/scriptreference/humanbodybones html https //docs unity3d com/scriptreference/humanbodybones html berikut adalah contoh cara melampirkan objek bantal leher dari buildit ke leher karakter agar terlihat seperti karakter zepeto mengenakan bantal leher anda dapat menyesuaikan posisi dan rotasi objek dengan tepat untuk mendapatkan tampilan yang diinginkan di inspector, tetapkan objek bantal leher ke item pref, dan pilih leher untuk tulang tubuh