Karakter

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Karakter biasanya merujuk pada objek Model yang berinteraksi dengan dunia atau pengguna lain. Sementara karakter dapat sesederhana bola bercahaya yang berkomunikasi dan berinteraksi dengan pemain, karakter seringkali adalah model mirip manusia dengan cara ekspresi tambahan untuk mendorong imersi dan realisme.

Karakter bervariasi antara karakter dasar, seperti karakter non-pemain (NPC) sederhana, atau karakter avatar, yang merupakan model yang dikendalikan pengguna yang mencakup fitur-fitur canggih untuk pergerakan, animasi, dan kosmetik.

Semua pengguna Roblox terkait dengan karakter avatar berbasis akun. Bersamaan dengan karakter avatar ini, Roblox mewakili pengguna sebagai pemain dalam model data, memberi para pencipta akses ke properti kustomisasi karakter tambahan, fitur sosial, dan informasi permainan serta akun yang relevan.

Karakter Dasar

Karakter dasar sering digunakan sebagai NPC, dan mereka biasanya melakukan satu atau dua tugas sederhana. Komponen umum dari karakter dasar termasuk nama tampilan, kesehatan, dan pergerakan dasar.

Anda dapat menggunakan komponen berikut dalam objek Model Anda untuk mengaktifkan fitur dasar ini:

  • Sekelompok bagian, atau assemblies, yang mencakup yang berikut:
    • Sebuah koleksi dengan nama HumanoidRootPart untuk menunjukkan bagian akar dari assembly.
    • Sebuah bagian dengan nama Head untuk menampilkan nama karakter di atas geometri kepalanya.
    • Bagian mesh tambahan yang membentuk bagian tubuh individu, yang biasanya mencakup 6 (R6) atau 15 (R15) bagian tubuh yang digunakan untuk model mirip manusia.
    • Sendi, seperti Bone atau Motor6D, yang menghubungkan setiap bagian tubuh sebagai sebuah assembly.
  • Sebuah instance Humanoid untuk menerapkan dan mengakses properti karakter umum.
Contoh Karakter Dasar (R6)
Model Data

Dengan komponen ini, model karakter menampilkan Humanoid.DisplayName, memiliki kesehatan, dan dapat bergerak dengan Humanoid.Move(). Untuk informasi lebih lanjut tentang konfigurasi tambahan dari elemen tampilan dan kesehatan, lihat Tampilan nama/kesehatan.

Karakter Avatar

Karakter avatar menggunakan seperangkat komponen karakter yang terstandarisasi yang memungkinkan Anda menggunakan animasi tubuh dan wajah, serta mengenakan pakaian dan aksesori. Dengan menstandarkan komponen, semua model karakter avatar dapat mengakses fitur-fitur ini, apakah mereka dikendalikan oleh pemain atau NPC.

Secara default, semua pemain bergabung dalam permainan sebagai avatar Roblox yang disimpan, yang sudah mencakup semua komponen untuk karakter avatar. Karakter avatar yang lengkap memiliki komponen berikut dalam Model mereka:

  • Sebuah assembly dari objek MeshPart, yang mencakup yang berikut:
    • Sebuah bagian dengan nama HumanoidRootPart untuk menunjukkan bagian akar dari assembly.
    • Sebuah bagian dengan nama Head untuk menampilkan nama dan kesehatan karakter di atas geometri kepalanya.
    • 15 mesh yang membentuk bagian tubuh individu, seperti lengan atau kaki karakter.
    • Sendi, seperti objek Bone atau Motor6D, yang menghubungkan setiap bagian dan mengikuti hierarki sendi standar.
  • Sebuah instance Humanoid untuk menerapkan dan mengakses properti karakter umum.
  • Objek WrapLayer untuk masing-masing bagian tubuh model, yang memungkinkan untuk mengenakan pakaian dan kosmetik berlapis lainnya.
  • FaceControls untuk mengaktifkan ekspresi wajah dan pose untuk kepala karakter.
  • Objek Attachment untuk setiap titik lampiran standar di tubuh karakter.
Contoh Karakter Avatar (R15)
Model Data

Rig karakter avatar standar memerlukan 15 sendi yang dapat dipose, dan rig karakter yang lebih tinggi-fidelity mendukung hingga 37 sendi tambahan untuk tingkat realisme yang lebih besar dengan tangan, bahu, dan gerakan tulang belakang yang terartikulasikan. Untuk informasi lebih lanjut tentang rig yang lebih tinggi-fidelity, hierarki tulang spesifik mereka dan konvensi penamaan, serta cara menganimasi mereka dengan objek HumanoidRigDescription dan DigitsRigDescription, lihat Spesifikasi Karakter - Rig yang lebih tinggi-fidelity.

Perpustakaan Kontrol Karakter

Perpustakaan Kontrol Karakter (CCL) adalah kerangka modular untuk membangun pergerakan dan perilaku karakter melalui atribut dan skrip Luau. Arsitektur ini menggantikan mesin keadaan yang kaku dengan sistem yang fleksibel dan berbasis kemampuan untuk mekanik karakter.

©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.