네 발 달린 동물

모듈 설명

이 섹션은 네 발 달린 동물 캐릭터에서 사용할 유틸리티 함수를 설명합니다.

참조
네 발 달린 동물에 HumanIK 사용.

함수

void HIKAddQuadripedOffset (const HIKCharacter *pCharacter, HIKCharacterState *pCharacterState)
 HIKCharacterState pCharacterState에 네 발 달린 동물 오프셋을 추가합니다. 자세한 내용...
 
void HIKSubQuadripedOffset (const HIKCharacter *pCharacter, HIKCharacterState *pCharacterState)
 HIKCharacterState pCharacterState에서 네 발 달린 동물 오프셋을 뺍니다. 자세한 내용...
 

함수 설명서

void HIKAddQuadripedOffset ( const HIKCharacter pCharacter,
HIKCharacterState pCharacterState 
)

HIKCharacterState pCharacterState에 네 발 달린 동물 오프셋을 추가합니다.

매개변수
pCharacter오프셋을 추가할 HIKCharacter
pCharacterState오프셋을 추가할 HIKCharacterState
비고
모든 캐릭터, Biped 및 네 발 달린 동물 모두 T 자세로 캐릭터화되어야 합니다. HIKGetDefaultState() 함수에서 반환되는 이 기본 T 자세는 Biped 애니메이션에 아주 적합한 중립 시작점을 제공할 수 있습니다. 그러나 네 발 달린 동물의 자연스러운 위치는 아닙니다. HIKAddQuadripedOffset() 함수는 네 발 달린 동물에 대해 유사한 기본 시작 위치를 생성하는 T 자세에 오프셋 세트를 추가합니다. 다음 노드는 다음 회전에 대해 오프셋됩니다.
void HIKSubQuadripedOffset ( const HIKCharacter pCharacter,
HIKCharacterState pCharacterState 
)

HIKCharacterState pCharacterState에서 네 발 달린 동물 오프셋을 뺍니다.

매개변수
pCharacter오프셋을 뺄 HIKCharacter
pCharacterState오프셋을 뺄 HIKCharacterState
비고
HIKAddQuadripedOffset() 함수에 의해 추가된 모든 오프셋을 되돌립니다.