Quadruped

モジュール説明

このセクションでは、Quadruped のキャラクタで使用するユーティリティ関数について説明します。

参照:
Quadruped に HumanIK を使用する

関数

void HIKAddQuadripedOffset (const HIKCharacter *pCharacter, HIKCharacterState *pCharacterState)
 HIKCharacterState pCharacterState に Quadruped オフセットを加算します。表示...
 
void HIKSubQuadripedOffset (const HIKCharacter *pCharacter, HIKCharacterState *pCharacterState)
 HIKCharacterState pCharacterState から Quadruped オフセットを減算します。表示...
 

関数のドキュメント

void HIKAddQuadripedOffset ( const HIKCharacter pCharacter,
HIKCharacterState pCharacterState 
)

HIKCharacterState pCharacterState に Quadruped オフセットを加算します。

パラメータ:
pCharacterオフセットを加算する HIKCharacter
pCharacterStateオフセットを加算する HIKCharacterState
備考:
Biped と Quadruped のキャラクタは、すべて T スタンスでキャラクタライズする必要があります。HIKGetDefaultState() 関数が返すこのデフォルトの T スタンスは、Biped のアニメーションに使用するニュートラルな最初のステップとして適しています。 ただし、Quadruped に自然なスタンスではありません。 HIKAddQuadripedOffset() 関数は、オフセットのセットを T スタンスに追加し、Quadruped に同様の基本的な開始スタンスを作成します。以下のノードは、以下の回転へのオフセットです。
void HIKSubQuadripedOffset ( const HIKCharacter pCharacter,
HIKCharacterState pCharacterState 
)

HIKCharacterState pCharacterState から Quadruped オフセットを減算します。

パラメータ:
pCharacterオフセットを減算する HIKCharacter
pCharacterStateオフセットを減算する HIKCharacterState
備考:
HIKAddQuadripedOffset() 関数によって加算されたすべてのオフセットを反転します。