Skip to content

AvatarMask

29thnight edited this page Nov 27, 2025 · 1 revision

AvatarMask

간단 설명: 애니메이션 레이어링 시 특정 본(상체/하체/전체 등)을 선택적으로 활성화하기 위한 마스크.

기능 메서드

메서드 설명
IsBoneEnabled(region) BoneRegion 기준 본 활성 여부 반환
UseOnlyUpper() 상체만 활성 설정(useAll=false, useUpper=true, useLower=false)
UseOnlyLower() 하체만 활성 설정
ReCreateMask(otherMask) 다른 마스크 데이터로 재구성
IsBoneEnabled(name) 본 이름 문자열로 활성 여부 판단
MakeBoneMask(bone*) Bone로부터 BoneMask 생성 및 등록

프로퍼티 / 필드

필드 설명
RootMask 루트 본 마스크 포인터
m_BoneMasks 개별 BoneMask 포인터 배열
isHumanoid 휴머노이드 여부(영역 분류 사용)
useAll 전체 본 활성 플래그
useUpper 상체 본 활성 플래그
useLower 하체 본 활성 플래그

마스크는 AnimationController에서 애니메이션 적용 범위 제한에 활용.

CreatorEngine

API Docs

API Reference
Main
PhysicsSystem
RenderEngine
ScriptBinder
Utility_Framework

etc

Clone this wiki locally