BUAT DUNIAMU
Pemain & Karakter: Lanjutan

Mengubah area tabrakan karakter ZEPETO

4min

Terlepas dari bentuk tubuh karakter ZEPETO, ukuran area tabrakan pengontrol karakter konsisten untuk semua.

Area tabrakan pengontrol karakter disesuaikan dengan bentuk tubuh dasar dan berbentuk silinder.

Dalam mode Scene runtime, dengan memilih karakter ZEPETO yang dihasilkan, Anda dapat melihat area tabrakan pengontrol karakter.

Area Tabrakan Pengontrol Karakter dalam Bentuk Silinder
Area Tabrakan Pengontrol Karakter dalam Bentuk Silinder

Nilai Default dari Area Tabrakan Pengontrol
Nilai Default dari Area Tabrakan Pengontrol




Tinggi karakter ZEPETO dapat bervariasi berdasarkan bentuk tubuhnya atau item yang dipakai.

Ketika ada perbedaan signifikan dari bentuk tubuh dasar, area tabrakan kadang-kadang dapat terlihat tidak alami.

📘 Silakan merujuk ke panduan berikut. [Ingin tahu tinggi karakter]



Dalam situasi seperti itu, Anda dapat mengubah nilai atribut Collider dari pengontrol karakter menggunakan skrip selama runtime.

  • Tinggi: Tinggi area tabrakan
  • Pusat: Sumbu tengah area tabrakan
  • Radius: Radius area tabrakan

Harap dicatat, nilai yang digunakan dalam contoh diatur untuk dunia uji dan akun uji. Sesuaikan pengaturan agar sesuai dengan dunia Anda. Dalam contoh, nilai Radius tidak diubah.

TypeScript

  • Skrip penting melibatkan akses ke pengontrol karakter dan memodifikasi nilai properti:
    • this._localPlayer.zepetoPlayer.character.characterController.height = number;
    • this._localPlayer.zepetoPlayer.character.characterController.center = Vector3;
Penampilan area tabrakan yang dikurangi untuk bentuk tubuh yang lebih kecil selama runtime
Penampilan area tabrakan yang dikurangi untuk bentuk tubuh yang lebih kecil selama runtime

  • Mungkin ada situasi di mana Anda tidak dapat mengukur tinggi dengan benar untuk avatar yang mengenakan item unik tertentu.