Karakterler genellikle dünya ile veya diğer kullanıcılarla etkileşime giren herhangi bir Model nesnesini ifade eder. Bir karakter, oyuncularla iletişim kuran ve etkileşimde bulunan parlayan bir küre kadar basit olabilir, ancak karakterler genellikle daha fazla ifadelilik sağlayan, insana benzer modellere sahiptir ve bu da sürükleyici deneyimi ve gerçekçiliği teşvik eder.
Karakterler, basit olmayan temel karakterlerden, kullanıcı tarafından kontrol edilen, hareket, animasyon ve kozmetik için gelişmiş özellikler içeren avatar karakterlerine kadar çeşitlilik gösterir.
Tüm Roblox kullanıcıları, hesap tabanlı bir avatar karakteri ile ilişkilendirilmiştir. Bu avatar karakteri ile birlikte, Roblox kullanıcıları, yaratıcıların ek karakter özelleştirme özelliklerine, sosyal özelliklere ve ilgili oyun ve hesap bilgilerine erişmesini sağlayan veri modelinde oyuncu olarak temsil edilir.
Temel karakterler
Temel karakterler genellikle NPC'ler olarak kullanılır ve genellikle bir veya iki basit görev gerçekleştirirler. Temel karakterlerin yaygın bileşenleri arasında bir görüntü adı, sağlık ve temel hareket bulunur.
Model nesneniz içinde bu temel özellikleri etkinleştirmek için aşağıdaki bileşenleri kullanabilirsiniz:
- Aşağıdakileri içeren bir parça grubu veya montaj:
- Montajın kök parçasını belirtmek için HumanoidRootPart adıyla bir koleksiyon.
- Karakterin adını baş geometrisi üzerinde görüntülemek için Head adıyla bir parça.
- İnsan benzeri modeller için yaygın olarak kullanılan, bireysel vücut parçalarını oluşturan ek ağ parçası, 6 (R6) veya 15 (R15) vücut parçalarını içerir.
- Ortak karakter özelliklerini uygulamak ve erişmek için bir Humanoid örneği.


Bu bileşenlerle, karakter modeli bir Humanoid.DisplayName görüntüler, sağlığa sahiptir ve Humanoid.Move() ile hareket edebilir. Görüntü ve sağlık unsurlarının ek yapılandırmaları hakkında daha fazla bilgi için İsim/sağlık görüntüsü sayfasına bakın.
Avatar karakterler
Avatar karakterler, beden ve yüz animasyonlarını kullanmanızı, giysi ve aksesuarlar takmanızı sağlayan standart bir karakter bileşenleri seti kullanır. Bileşenleri standart hale getirerek, tüm avatar karakter modelleri bu özelliklere erişim sağlayabilir, ister bir oyuncu tarafından kontrol edilsin ister bir NPC tarafından.
Varsayılan olarak, tüm oyuncular oyunlara kaydedilmiş Roblox avatarları olarak katılır, bu zaten bir avatar karakteri için gerekli tüm bileşenleri içerir. Tam bir avatar karakterinin Model içinde aşağıdaki bileşenler bulunur:
- Aşağıdakileri içeren bir MeshPart nesneleri montajı:
- Montajın kök parçasını belirtmek için HumanoidRootPart adıyla bir parça.
- Karakterin adı ve sağlığı baş geometrisi üzerinde görüntülemek için Head adıyla bir parça.
- Karakterin kolu veya bacağı gibi bireysel vücut parçalarını oluşturan 15 ağ.
- Her parçayı bağlayan ve standartlaştırılmış eklem hiyerarşisini takip eden Bone veya Motor6D nesneleri gibi eklemler.
- Ortak karakter özelliklerini uygulamak ve erişmek için bir Humanoid örneği.
- Tutma noktası olan WrapLayer nesneleri, modelin vücut parçalarını giydirip başka katmanlı kozmetikler takmasına olanak tanır.
- Karakterin başı için yüz ifadeleri ve pozları etkinleştirmek için FaceControls.
- Karakter vücudundaki standart bağlanma noktaları için Attachment nesneleri.


Standart avatar karakter iskeletleri, 15 pos verilere sahip ekleme gerektirirken, daha yüksek kaliteli karakter iskeletleri, hareketli eller, omuzlar ve omurga hareketleri ile daha yüksek bir gerçekçilik düzeyi sağlamak için 37 ek bağlantıyı destekler. Daha yüksek kaliteli iskeletler, kendi özel kemik hiyerarşileri ve adlandırma kuralları ile birlikte, HumanoidRigDescription ve DigitsRigDescription nesneleri ile nasıl animasyon yapacağınız hakkında daha fazla bilgi için Karakter spesifikasyonları - Daha yüksek kaliteli iskeletler sayfasına bakın.
Karakter Kontrolcü Kütüphanesi
Karakter Kontrolcü Kütüphanesi (CCL), karakter hareketleri ve davranışlarını nitelikler ve Luau betikleri aracılığıyla oluşturmak için modüler bir çerçevedir. Bu mimari, katı durum makinelerini, karakter mekaniği için esnek, yetenek odaklı bir sistemle değiştirmektedir.