Postacie

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Postacie zazwyczaj odnoszą się do wszelkich obiektów Model, które wchodzą w interakcje ze światem lub innymi użytkownikami. Chociaż postać może być tak prosta jak świecąca kula komunikująca się i wchodząca w interakcje z graczami, postacie często są modelami przypominającymi ludzi z dodatkowymi środkami wyrazu, które sprzyjają zanurzeniu i realizmowi.

Postacie są podzielone na podstawowe postacie, takie jak proste postacie niegrywalne (NPC), lub postacie awatarów, które są modelami kontrolowanymi przez użytkowników i obejmują zaawansowane funkcje dotyczące ruchu, animacji i kosmetyków.

Wszyscy użytkownicy Roblox są związani z awatarem opartym na koncie. Oprócz tego awatara, Roblox reprezentuje użytkowników jako graczy w modelu danych, co daje twórcom dostęp do dodatkowych właściwości dostosowywania postaci, funkcji społecznościowych i odpowiednich informacji o rozgrywce i koncie.

Podstawowe postacie

Podstawowe postacie są często używane jako NPC, a zazwyczaj wykonują jedno lub dwa proste zadania. Typowym elementem podstawowych postaci jest nazwa wyświetlana, zdrowie i podstawowy ruch.

Możesz użyć następujących komponentów w swoim obiekcie Model, aby włączyć te podstawowe funkcje:

  • Grupa części (lub zespół), który zawiera następujące elementy:
    • Kolekcję o nazwie HumanoidRootPart, aby wskazać główną część zespołu.
    • Część o nazwie Head, aby wyświetlić nazwę postaci nad ich geometrią głowy.
    • Dodatkowe części meshowe, które składają się na poszczególne części ciała, które zazwyczaj obejmują 6 (R6) lub 15 (R15) części ciała używanych dla modeli przypominających ludzi.
    • Stawy, takie jak Bone lub Motor6D, które łączą każdą część ciała w zespół.
  • Instancję Humanoid, aby wdrożyć i uzyskać dostęp do wspólnych właściwości postaci.
Przykład Podstawowej Postaci (R6)
Model Danych

Dzięki tym komponentom model postaci wyświetla Humanoid.DisplayName, ma zdrowie i może poruszać się za pomocą Humanoid.Move(). Aby uzyskać więcej informacji na temat dodatkowych konfiguracji elementów wyświetlania i zdrowia, zobacz Wyświetlanie nazwy/zdrowia.

Postacie awatarów

Postacie awatarów wykorzystują zestaw standaryzowanych komponentów postaci, które umożliwiają korzystanie z animacji ciała i twarzy oraz wyposażanie w odzież i akcesoria. Dzięki standaryzacji komponentów, wszystkie modele postaci awatarów mogą uzyskać dostęp do tych funkcji, niezależnie od tego, czy są kontrolowane przez gracza, czy NPC.

Domyślnie wszyscy gracze dołączają do doświadczeń jako ich zapisany awatar Roblox, który już obejmuje wszystkie komponenty dla postaci awatara. Kompletna postać awatara ma następujące komponenty w swoim Model:

  • Zespół obiektów MeshPart, który obejmuje następujące elementy:
    • Część o nazwie HumanoidRootPart, aby wskazać główną część zespołu.
    • Część o nazwie Head, aby wyświetlić nazwę i zdrowie postaci nad ich geometrią głowy.
    • 15 meshowych części, które składają się na poszczególne części ciała, takie jak ramię lub noga postaci.
    • Stawy, takie jak obiekty Bone lub Motor6D, które łączą każdą część i zgodnie z standaryzowaną hierarchią stawów.
  • Instancję Humanoid, aby wdrożyć i uzyskać dostęp do wspólnych właściwości postaci.
  • Obiekty WrapLayer dla każdej z części ciała modelu, umożliwiające noszenie odzieży i innych kosmetyków warstwowych.
  • FaceControls, aby umożliwić wyrażenia twarzy i pozy dla głowy postaci.
  • Obiekty Attachment dla każdego z standardowych punktów mocowania na ciele postaci.
Przykład Postaci Awatara (R15)
Model Danych

Standardowe zespoły postaci awatarów wymagają 15 stawnych stawów, a zespoły wyższej jakości wspierają do 37 dodatkowych stawów, aby uzyskać wyższy poziom realizmu z ruchami wyartykułowanych rąk, ramion i kręgosłupa. Aby uzyskać więcej informacji na temat zespołów wyższej jakości, ich specyficznej hierarchii kości i konwencji nazw, a także jak je animować za pomocą obiektów HumanoidRigDescription i DigitsRigDescription, zobacz Specyfikacje postaci - Zespoły wyższej jakości.

Biblioteka Kontrolera Postaci

Biblioteka Kontrolera Postaci (CCL) to modułowa architektura do budowania ruchu i zachowań postaci za pomocą atrybutów i skryptów Luau. Ta architektura zastępuje sztywne maszyny stanów elastycznym, opartym na umiejętnościach systemem do mechaniki postaci.

©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.