Unity - スクリプティング API: AnimatorUtility.OptimizeTransformHierarchy
言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

AnimatorUtility.OptimizeTransformHierarchy

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

public static function OptimizeTransformHierarchy(go: GameObject, exposedTransforms: string[]): void;
public static void OptimizeTransformHierarchy(GameObject go, string[] exposedTransforms);
public static def OptimizeTransformHierarchy(go as GameObject, exposedTransforms as string[]) as void

Parameters

go 最適化するゲームオブジェクト
exposedTransforms 公開するTransform名のリスト

Description

この関数はゲームオブジェクト下の全てのTransform階層をすべて削除します。AnimatorはCPUサイクルの多くを保存するSkin Mesh行列の中に直接Transform行列を書き込みます。

Transform名のリストを渡すことも出来ます。この関数はゲームオブジェクト下のTransformの階層を平らにするように作成します。 See Also: AnimatorUtility.OptimizeTransformHierarchy, Animator.hasTransformHierarchy.