可以使用以下函数设置或检索 HIKCharacterState 中单个节点的数据。
下面列出的函数遵循数据表示和函数变体下概述的命名约定。有关其他详细信息,请参见 API 参考中对每个函数的描述。
以下代码使用 HIKSetNodeStateTQSfv() 和 HIKGetNodeStateTQSfv() 函数来设置右手节点的平移、四元数旋转和缩放,以及检索左手节点对应的相同数据。
HIKSetNodeStateTQSfv(MyCharacter, MyCharState, RightHandNodeId, myModel.GetTranslation(RightHandNodeId) myModel.GetRotation(RightHandNodeId) myModel.GetScale(RightHandNodeId)); ... const float trans[4]; const float rota[4]; const float scale[4]; HIKGetNodeStateTQSfv (MyCharacter, MyCharState, LeftHandNodeId, trans, rota, scale);