API untuk mengubah karakter ZEPETO ke tipe tubuh dasar
Ketika avatar ZEPETO memasuki dunia dengan mengenakan item modifikasi tubuh atau telah memilih bentuk tubuh yang terlalu besar atau kecil, hal ini dapat menghambat permainan di dunia tersebut.
Dengan menggunakan API yang diperkenalkan dalam panduan ini, Anda dapat mengubah karakter ZEPETO kembali ke bentuk tubuh defaultnya.
❗️ Peringatan
- Paket ZEPETO.Character.Controller tersedia dari versi 1.11.1 dan seterusnya.
API | Deskripsi |
---|---|
GetBodyModifierProperties() | - Mengembalikan informasi tentang bagian tubuh mana yang dikenakan item modifikasi tubuh oleh karakter ZEPETO. |
DeformDefaultProperties() | - API ini menghapus item modifikasi tubuh yang dikenakan oleh karakter ZEPETO dan mengubahnya kembali ke bentuk tubuh defaultnya. |
DeformDefaultCostume() | - API ini menghapus item modifikasi tubuh yang dikenakan oleh karakter ZEPETO, mengubahnya ke bentuk tubuh defaultnya, dan mendandani dengan kostum ZEPETO default. - Ini juga dapat diterapkan di tingkat Pemain ZEPETO. Dalam hal ini, semua pemain ZEPETO yang memasuki dunia multiplayer akan memiliki item modifikasi tubuh mereka dihapus dan akan mengenakan kostum ZEPETO default. |
Silakan merujuk ke skrip contoh berikut:
1) Informasi slot item modifikasi tubuh yang dikenakan oleh Pemain Lokal disimpan di this._itemProperties oleh GetBodyModifierProperties() dan informasi tersebut dicetak ke konsol
2) Semua item modifikasi tubuh yang dikenakan oleh Pemain Lokal dihapus oleh DeformDefaultProperties(), dan karakter diubah kembali ke bentuk tubuh defaultnya.
3) Dengan DeformDefaultCostume(), semua item modifikasi tubuh yang dikenakan oleh Pemain Lokal dihapus, dan mereka diubah menjadi penampilan mengenakan kostum ZEPETO default.
4) Kode di bawah ini memastikan bahwa semua pemain yang memasuki dunia akan memiliki semua item modifikasi tubuh mereka dihapus dan akan mengenakan kostum ZEPETO default.
- Namun, pengaturan multiplayer dan implementasi skrip server-client dasar harus diselesaikan terlebih dahulu.
- Wajah avatar yang dianimasikan juga diklasifikasikan sebagai item modifikasi tubuh.
- Oleh karena itu, saat menggunakan DeformDefaultProperties(), DeformDefaultCostume() API, harap dicatat bahwa penampilan avatar yang dianimasikan yang memasuki dunia juga akan berubah.