クリーンアップ

クリーンアップ フェーズの主要な目的は、初期化フェーズ中にキャラクタに割り当てられたメモリ リソースを解放することです。このフェーズを実行するのは、キャラクタに対して HumanIK を完了したときのみです。

これらのすべてのメソッドは、次の 2 つの引数を受け入れます。

例:

HIKCharacterDestroy(HIKChar1, &free);
HIKCharacterStateDestroy(HIKChar1State, &free);
HIKPropertySetStateDestroy(HIKChar1PropertyState, &free);
HIKEffectorSetStateDestroy(HIKChar1EffectorState, &free);

HIKCharacterDefinitions は、HIKCharacter を作成するために初期化時にのみ必要になるため、「初期化」で説明するように、通常はスタック上で作成されます。したがって、HIKCharacterDefinition を破棄するためのメソッドはありません。