Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


OptimizeTransformHierarchy(GameObject, string[])

This function will remove all transform hierarchy under GameObject, the animator will write directly transform matrices into the skin mesh matrices saving many CPU cycles.
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.AnimationModule
public static void OptimizeTransformHierarchy(GameObject go, string[] exposedTransforms)

Parameters

GameObject to Optimize.

exposedTransforms

List of transform name to expose.

Remarks

You can optionally provide a list of transform name, this function will create a flattened hierarchy of these transform under GameObject.
A call to this function at runtime will re-initialize the animator.