Как сделать чтоб когда камера не видит объект исчезал на Unity
Как сделать исчезновение объекта, когда он находится вне поля зрения камеры?
Ответы (1 шт):
Автор решения: Andrew
→ Ссылка
Нужно смотреть в сторону одного из путей:
OnWillRenderObject,
Renderer.isVisible,
Renderer.OnBecameVisible,
OnBecameInvisible
Реализация зависит от тебя.
Да и вопрос очень расплывчастый. Неясно как должно реагировать если видно только часть обьекта - он еще видимый камерой и или его уже считать невидимым?
По поводу как скрыть обьект - ну отключи его Renderer и он станет невидимым.
Можно дополнительно поискать информацию по запросам "unity is camera see object" или "Checking if gameobject is visible by camera"