CharacterClient
CharacterClient
클라이언트에서 사용되는 공용 캐릭터에 대한 개체에요.
속성
Visible |
캐릭터의 가시성
-- 샘플 --
Transform |
캐릭터의 Matring 에요
-- 샘플 --
Location |
캐릭터 위치값이에요.
-- 샘플 --
Rotation |
캐릭터 회전값이에요.
-- 샘플 --
함수
AnimStateMachine AddAnimStateMachine(string StateMachineName) |
Game:AddAnimStateMachineSetting로 추가된 상태 머신 중 애니메이션 상태 머신을 추가해요. (추가할 상태 머신 이름)
AnimStateMachine GetAnimStateMachine(string StateMachineName) |
해당 애니메이션 상태 머신을 얻을 수 있어요. (얻고싶은 상태 머신 이름)
AnimStateBase GetCurAnimState() |
현재 애니메이션의 상태를 얻을 수 있어요.
void ChangeAnimState(string AnimState) |
해당하는 애니메이션의 상태로 변경할 수 있어요. (변경하고 싶은 애니메이션 상태 이름)
void ChangeAnimState(string AnimState, number BlendTime) |
해당하는 애니메이션의 상태로 변경할 수 있어요. (변경하고 싶은 애니메이션 상태 이름, 블렌딩 시간)
-- 샘플 --
void ChangeAnimStateMachine(string ChangeStateMacnine) |
해당 애니메이션 상태 머신을 변경할 수 있어요. (변경하고 싶은 상태 머신 이름)
void PlayAnimWithExpression(string InAnimState, string InFaceTypeName, number InFaceTime, bool InFaceLoop) |
해당하는 애니메이션의 상태와 표정으로 변경할 수 있어요(상태가 변경되면 표정도 재생을 중지해요).
void SetCharacterFaceExpression(string InFaceTypeName, number InTime) |
캐릭터의 표정을 재생해요.
void StopCharacterFaceExpression() |
캐릭터의 표정 재생을 취소해요.
void AttachObject(Object TargetObject, AttachPoint Point) |
캐릭터에 타겟 오브젝트를 붙일 수 있어요. (타겟 오브젝트, 붙일 AttachPoint)
-- 샘플 --
void AttachObject(Object TargetObject, CharacterBone Bone) |
캐릭터에 타겟 오브젝트를 붙일 수 있어요. (타겟 오브젝트, 붙일 Bone)
-- 샘플 --
void DetachObject(Object TargetObject) |
캐릭터에 붙어있는 오브젝트를 떨어뜨릴 수 있어요. (타겟 오브젝트)
-- 샘플 --
void DetachAllObject() |
캐릭터에 붙어있는 모든 오브젝트를 떨어뜨려요.
-- 샘플 --
사용 가능한 부모 오브젝트 기능들
속성
이름 | 설명 |
이벤트
이름 | 설명 |
함수
이름 | 설명 |
현재 캐릭터가 죽어있는 상태인지 알 수 있어요. | |
캐릭터가 공중에 떠 있는지 아닌지 얻을 수 있어요. | |
캐릭터가 현재 점프 가능한 상태인지 알 수 있어요. | |
해당 캐릭터의 현재 이동 속도를 얻을 수 있어요. |
Last updated