試してみたところ、物理演算の処理はLateUpdateよりも後に来るみたいで、しかもCubismPhysicsControllerを無効にしても影響なしです。
物理演算を一時的に無効化、あるいは物理演算の出力先になるパラメータの処理結果をAnimatorかScriptで上書きする方法はありますか?
@Syu 様
弊社製品をご利用いただきまして誠にありがとうございます。
Cubism SDK 開発チームです。
お使いいただいているCubism SDKはCubism SDK for Unityでしょうか?
もしそうであれば、CubismPhysicsController.OnLateUpdate()
の先頭に以下のように処理を追加していただくことで、CubismPhysicsController
のチェックが外れている間は物理演算の処理を止めることができます。
public void OnLateUpdate()
{
// 追加
if (!enabled)
{
return;
}
var deltaTime = Time.deltaTime;
...
}
以上、よろしくお願いいたします。
確かに無効化できました。
ありがとうございます。