캐릭터

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

캐릭터는 일반적으로 세계 또는 다른 사용자와 상호작용하는 모든 Model 객체를 지칭합니다. 캐릭터는 플레이어와 소통하고 상호작용하는 빛나는 구체처럼 간단할 수 있지만, 캐릭터는 종종 몰입감과 현실감을 높이기 위해 추가적인 표현 수단을 갖춘 인간형 모델입니다.

캐릭터는 기본 캐릭터, 즉 간단한 비플레이어 캐릭터(NPC)부터 아바타 캐릭터, 즉 사용자 제어 모델로 이동, 애니메이션 및 화장품에 대한 고급 기능을 포함하는 모델까지 다양합니다.

모든 Roblox 사용자는 계정 기반 아바타 캐릭터와 연결되어 있습니다. 이 아바타 캐릭터와 함께 Roblox는 사용자를 데이터 모델에서 플레이어로 나타내어 제작자가 추가 캐릭터 사용자 정의 속성, 사회적 기능 및 관련 게임 플레이 및 계정 정보를 접근할 수 있도록 합니다.

기본 캐릭터

기본 캐릭터는 종종 NPC로 사용되며, 일반적으로 하나 또는 두 개의 간단한 작업을 수행합니다. 기본 캐릭터의 일반적인 구성 요소에는 표시 이름, 건강 및 기본 이동이 포함됩니다.

다음 구성 요소를 사용하여 Model 객체 내에서 이러한 기본 기능을 활성화할 수 있습니다:

  • 다음을 포함하는 부품 그룹 또는 조립체:
    • 조립체의 루트 부품을 나타내기 위해 HumanoidRootPart라는 이름의 컬렉션.
    • 캐릭터의 이름을 머리 기하학 위에 표시하기 위해 Head라는 이름의 부품.
    • 일반적으로 인간형 모델에 사용되는 6(R6) 또는 15(R15) 신체 부위를 구성하는 추가 메시 부품.
    • 각 신체 부위를 조립체로 연결하는 AnimationConstraint 또는 Bone 객체와 같은 관절.
  • 일반 캐릭터 속성을 구현하고 접근하기 위한 Humanoid 객체.
기본 캐릭터 예시 (R6)
데이터 모델

이러한 구성 요소를 사용하면 캐릭터 모델은 Humanoid.DisplayName을 표시하고, 건강을 가지며, Humanoid.Move()로 이동할 수 있습니다. 표시 및 건강 요소의 추가 구성에 대한 자세한 내용은 이름/건강 표시를 참조하십시오.

아바타 캐릭터

아바타 캐릭터는 신체 및 얼굴 애니메이션을 사용하고 의류 및 액세서리를 장착할 수 있는 표준화된 캐릭터 구성 요소 세트를 사용합니다. 구성 요소를 표준화함으로써 모든 아바타 캐릭터 모델은 플레이어 또는 NPC에 의해 제어되든 관계없이 이러한 기능에 접근할 수 있습니다.

기본적으로 모든 플레이어는 저장된 Roblox 아바타로 게임에 참여하며, 이는 이미 아바타 캐릭터에 대한 모든 구성 요소를 포함하고 있습니다. 완전한 아바타 캐릭터는 Model에 다음 구성 요소를 포함합니다:

  • 다음을 포함하는 MeshPart 객체의 조립체:
    • 조립체의 루트 부품을 나타내기 위해 HumanoidRootPart라는 이름의 부품.
    • 캐릭터의 이름과 건강을 머리 기하학 위에 표시하기 위해 Head라는 이름의 부품.
    • 캐릭터의 팔이나 다리와 같은 개별 신체 부위를 구성하는 15개의 메시.
    • 각 신체 부위를 연결하고 표준화된 관절 계층 구조를 따르는 관절. StarterPlayer.AvatarJointUpgrade가 활성화되면, 업그레이드는 자동으로 표준 캐릭터 관절에 힘 및 토크 제한이 있는 AnimationConstraint 객체를 도입하여 완전히 시뮬레이션된 팔다리 및 동력화된 래그돌과 같은 현실적이고 물리 기반의 움직임과 상호작용을 생성할 수 있습니다.
  • 일반 캐릭터 속성을 구현하고 접근하기 위한 Humanoid 객체.
  • 모델의 각 신체 부위에 대해 15개의 WrapTarget 객체, 의류 및 기타 레이어 가능한 화장품을 착용할 수 있도록 합니다.
  • 캐릭터의 머리를 위한 표정 및 포즈를 활성화하는 FaceControls 객체.
  • 캐릭터 몸체의 표준 부착 지점마다 19개의 Attachment 객체.
아바타 캐릭터 예시 (R15)
데이터 모델

표준 아바타 캐릭터 리그는 15개의 포즈 가능한 관절을 필요로 하며, 더 높은 충실도의 캐릭터 리그는 관절이 있는 손, 어깨 및 척추 움직임을 통해 더 높은 수준의 현실감을 제공하기 위해 최대 37개의 추가 관절을 지원합니다. 더 높은 충실도의 리그, 특정 뼈 계층 구조 및 명명 규칙, 그리고 HumanoidRigDescriptionDigitsRigDescription 객체로 애니메이션을 만드는 방법에 대한 자세한 내용은 캐릭터 사양 - 더 높은 충실도의 리그를 참조하십시오.

캐릭터 컨트롤러 라이브러리

캐릭터 컨트롤러 라이브러리 (CCL)는 속성과 Luau 스크립트를 통해 캐릭터 이동 및 행동을 구축하기 위한 모듈식 프레임워크입니다. 이 아키텍처는 경직된 상태 기계를 유연한 능력 기반 시스템으로 대체하여 캐릭터 메커니즘을 제공합니다.

©2026 Roblox Corporation. Roblox 및 Roblox 로고, 'Powering Imagination'은 미국 및 기타 국가 내 당사의 등록 및 미등록 상표입니다.