Nhân vật

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Nhân vật thường đề cập đến bất kỳ đối tượng Model nào tương tác với thế giới hoặc người dùng khác. Trong khi một nhân vật có thể đơn giản như một hình cầu phát sáng giao tiếp và tương tác với người chơi, thì nhân vật thường là các mô hình giống con người với các phương tiện biểu đạt bổ sung để khuyến khích sự hòa nhập và tính thực tế.

Nhân vật có thể là nhân vật cơ bản, chẳng hạn như các nhân vật không phải người chơi (NPC) đơn giản, hoặc nhân vật avatar, là các mô hình do người dùng điều khiển bao gồm các tính năng nâng cao cho chuyển động, hoạt hình và mỹ phẩm.

Tất cả người dùng Roblox đều liên kết với một nhân vật avatar dựa trên tài khoản. Cùng với nhân vật avatar này, Roblox đại diện cho người dùng như là người chơi trong mô hình dữ liệu, cung cấp cho các nhà sáng tạo quyền truy cập vào các thuộc tính tùy chỉnh nhân vật bổ sung, các tính năng xã hội và thông tin liên quan đến trò chơi và tài khoản.

Nhân vật cơ bản

Nhân vật cơ bản thường được sử dụng làm NPC, và chúng thường thực hiện một hoặc hai nhiệm vụ đơn giản. Một thành phần phổ biến của nhân vật cơ bản bao gồm tên hiển thị, sức khỏe và chuyển động cơ bản.

Bạn có thể sử dụng các thành phần sau trong đối tượng Model của bạn để kích hoạt các tính năng cơ bản này:

  • Một nhóm các phần, hoặc lắp ráp, bao gồm các phần sau:
    • Một bộ sưu tập với tên HumanoidRootPart để chỉ ra phần gốc của lắp ráp.
    • Một phần với tên Head để hiển thị tên của nhân vật trên hình học đầu của họ.
    • Các phần lưới bổ sung tạo thành các bộ phận cơ thể riêng lẻ, thường bao gồm 6 (R6) hoặc 15 (R15) bộ phận cơ thể được sử dụng cho các mô hình giống con người.
    • Các khớp, chẳng hạn như các đối tượng AnimationConstraint hoặc Bone, kết nối mỗi bộ phận cơ thể như một lắp ráp.
  • Một đối tượng Humanoid để triển khai và truy cập các thuộc tính nhân vật chung.
Ví dụ Nhân vật Cơ bản (R6)
Mô hình Dữ liệu

Với các thành phần này, mô hình nhân vật hiển thị Humanoid.DisplayName, có sức khỏe và có thể di chuyển với Humanoid.Move(). Để biết thêm thông tin về các cấu hình bổ sung của các yếu tố hiển thị và sức khỏe, hãy xem Hiển thị tên/sức khỏe.

Nhân vật avatar

Nhân vật avatar sử dụng một bộ thành phần nhân vật tiêu chuẩn cho phép bạn sử dụng các hoạt hình cơ thể và khuôn mặt, và trang bị quần áo và phụ kiện. Bằng cách tiêu chuẩn hóa các thành phần, tất cả các mô hình nhân vật avatar có thể truy cập các tính năng này, cho dù chúng được điều khiển bởi một người chơi hay một NPC.

Theo mặc định, tất cả người chơi tham gia trò chơi với nhân vật Roblox đã lưu của họ, mà đã bao gồm tất cả các thành phần cho một nhân vật avatar. Một nhân vật avatar hoàn chỉnh có các thành phần sau trong Model của họ:

  • Một lắp ráp của các đối tượng MeshPart, bao gồm các phần sau:
    • Một phần với tên HumanoidRootPart để chỉ ra phần gốc của lắp ráp.
    • Một phần với tên Head để hiển thị tên và sức khỏe của nhân vật trên hình học đầu của họ.
    • 15 lưới tạo thành các bộ phận cơ thể riêng lẻ, chẳng hạn như cánh tay hoặc chân của nhân vật.
    • Các khớp kết nối mỗi bộ phận cơ thể và theo một cấu trúc khớp tiêu chuẩn hóa. Khi StarterPlayer.AvatarJointUpgrade được kích hoạt, bản nâng cấp tự động giới thiệu các đối tượng AnimationConstraint giới hạn lực và mô-men xoắn cho các khớp nhân vật tiêu chuẩn, cho phép bạn tạo ra các chuyển động và tương tác thực tế, chẳng hạn như các chi hoàn toàn mô phỏng và các mô hình ragdoll có động lực.
  • Một đối tượng Humanoid để triển khai và truy cập các thuộc tính nhân vật chung.
  • 15 đối tượng WrapTarget cho mỗi bộ phận cơ thể của mô hình, cho phép nó mặc quần áo và các mỹ phẩm có thể xếp lớp khác.
  • Một đối tượng FaceControls để kích hoạt các biểu cảm và tư thế cho đầu của nhân vật.
  • 19 đối tượng Attachment cho mỗi điểm gắn tiêu chuẩn trên cơ thể nhân vật.
Ví dụ Nhân vật Avatar (R15)
Mô hình Dữ liệu

Các khung nhân vật avatar tiêu chuẩn yêu cầu 15 khớp có thể tạo dáng, và các khung nhân vật có độ trung thực cao hỗ trợ lên đến 37 khớp bổ sung cho mức độ thực tế cao hơn với các chuyển động của tay, vai và cột sống. Để biết thêm thông tin về các khung có độ trung thực cao hơn, cấu trúc xương cụ thể và quy ước đặt tên của chúng, cũng như cách hoạt hình chúng với các đối tượng HumanoidRigDescriptionDigitsRigDescription, hãy xem Thông số nhân vật - Khung có độ trung thực cao hơn.

Thư viện Điều khiển Nhân vật

Thư viện Điều khiển Nhân vật (CCL) là một khung mô-đun để xây dựng chuyển động và hành vi của nhân vật thông qua các thuộc tính và kịch bản Luau. Kiến trúc này thay thế các máy trạng thái cứng nhắc bằng một hệ thống linh hoạt, dựa trên khả năng cho các cơ chế nhân vật.

©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.