Я хочу оптимизировать свою мобильную игру, не показывая gameObjects, которые находятся вне поля камеры.Я не могу сделать Occlusion Culling, потому что эти gameObjects созданы, а не статичны.
Поэтому я использовал
void OnBecameInvisible(){ Renderer.enabled = false; }
void OnBecameVisible(){ Renderer.enabled = true; }
Это работало, но иногда объекты остаются невидимыми.
Iпытался использовать:
void Update()
{
if (m_Renderer.isVisible)
{
m_Renderer.enabled = true;
Debug.Log("show");
}
else m_Renderer.enabled = false; Debug.Log("not show");
}
Но производительность сильно падает.
Как я могу это исправить?
Спасибо.Привет.