StaticBatchingUtility.Combine
Declaration
public static void Combine(GameObject staticBatchRoot);Параметры
| Параметр | Описание |
|---|---|
| staticBatchRoot | GameObject, который должен стать корнем объединенной партии. |
Описание
Объединяет все дочерние GameObjects staticBatchRoot для статического пакетирования.
Статическое дозирование является рисовать вызов пакетирования метод, который объединяет меши, которые не двигаются, чтобы уменьшить вызовов отрисовки. Дополнительные сведения о статическом пакетировании см. в Статическое дозирование.
Этот метод копирует данные мешей указанных GameObject в один внутренний меш. Каждый исходный GameObject остаётся в сцене, поэтому Unity по-прежнему может отсекать их по отдельности.
Все дети GameObjects под staticBatchRoot должны подходить для статического пакетирования. О требованиях к пригодности для статического пакетирования см. Статическое пакетирование во время выполнения.
После того, как вы объедините GameObjects, вы не можете изменить Transform Однако, вы можете изменить свойства Transform для дочерних объектов, которые staticBatchRootПри этом преобразуется вся объединенная партия.
Примечание: для GameObject, помеченных в редакторе как Batching Static, этот метод применять не нужно. Unity подготавливает такие объекты к статическому пакетированию при сборке плеера.
См. также: Mesh.CombineMeshes, Mesh.isReadable.
Declaration
public static void Combine(GameObject[] gos, GameObject staticBatchRoot);Параметры
| Параметр | Описание |
|---|---|
| ГОСА | GameObject, которые нужно подготовить к статическому пакетированию. |
| staticBatchRoot | GameObject, который должен стать корнем объединенной партии. |
Описание
Объединяет все GameObjects в gos для статического пакетирования и рассматривает staticBatchRoot как корень.
Статическое дозирование является рисовать вызов пакетирования метод, который объединяет меши, которые не двигаются, чтобы уменьшить вызовов отрисовки. Дополнительные сведения о статическом пакетировании см. в Статическое дозирование.
Этот метод копирует данные мешей указанных GameObject в один внутренний меш. Каждый исходный GameObject остаётся в сцене, поэтому Unity по-прежнему может отсекать их по отдельности.
Все GameObjects в gos должны подходить для статического пакетирования. О том, каким требованиям должен отвечать GameObject, чтобы подходить для статического пакетирования, см. Статическое пакетирование во время выполнения.
После того, как вы объедините GameObjects, вы не можете изменить Transform Однако, вы можете изменить свойства Transform для дочерних объектов, которые staticBatchRootПри этом преобразуется вся объединенная партия.
Примечание: для GameObject, помеченных в редакторе как Batching Static, этот API применять не нужно. Unity подготавливает такие объекты к статическому пакетированию при сборке плеера.
См. также: Mesh.CombineMeshes, Mesh.isReadable.