角色 通常指任何與世界或其他使用者互動的Model。雖然角色可以簡單地像發光球體一樣與用戶交流和互動,角色通常是人類化的模型,具有額外的表達手段來促進沉浸和寫實。
角色可以介於 基本 角色和 虛擬人偶 角色之間,例如簡單的非玩家角色 (NPC) 或 虛擬人偶 角色,這是用戶控制的模型,包含移動、動畫和化妝等高級功能。
所有 Roblox 使用者都與帳戶基礎的虛擬人偶角色相關。與此虛擬人偶角色一起,Roblox 在數據模型中代表用戶為 玩家 ,給開發人員訪問額外的角色自訂特性、社交功能和相關遊戲和帳戶信息的權限。有關帳戶特定玩家功能的更多信息,請參閱玩家。
基本字符
基本角色通常用作 NPC,通常會執行一個或兩個簡單的任務。基本角色的普通組件包括顯示名稱、生命值和基本移動。
您可以在 Model 物件內使用以下零件來啟用這些基本功能:
- 一個 Humanoid 實例,可快速將常見角色屬性添加到模型。


使用這些組件,角色模型會顯示 Humanoid.DisplayName , 具有生命值,並可以使用 Humanoid.Move() 移動。有關顯示和狀態元素的額外配置的更多信息,請參閱名稱/狀態顯示。
人物頭像
虛擬人偶角色使用標準化的角色組件,可以讓您使用身體和面部動畫,並裝備服裝和配件。通過標準化零件,所有的虛擬人偶角色模型都可以使用這些功能,無論是由玩家還是 NPC 控制。
預設情況下,所有使用者都會加入體驗作為他們保存的 Roblox 虛擬人偶,該虛擬人偶已包含所有用於虛擬人偶角色的零件。完整的虛擬人偶角色具有以下組件在其 Model 中:
- 一個 Humanoid 實例來實現和存取普通角色屬性。
- WrapLayer 對每個模型身體部位的物件,以啟用它穿戴服裝和其他可堆疊的化妝品。
- FaceControls 啟用你角色頭部的面部表達和姿勢。
- Attachment 對角色身體的每個標準附件點的物件。


有關修改和自訂體驗中現有角色的信息,請參閱角色外觀。