Объект вне камеры( помогите пж )

Общие вопросы о Unity3D

Объект вне камеры( помогите пж )

Сообщение AshotOneShot 22 апр 2018, 00:07

Как сделать, чтобы объект вне камеры прятался/удалился, а когда игрок возвращался, обьект спавнился снова (unity 2d)
AshotOneShot
UNец
 
Сообщения: 10
Зарегистрирован: 15 апр 2018, 02:31

Re: Объект вне камеры( помогите пж )

Сообщение Anonymyx 22 апр 2018, 01:00

"OnBecameVisible" и "OnBecameInvisible".
https://docs.unity3d.com/ScriptReferenc ... sible.html
https://docs.unity3d.com/ScriptReferenc ... sible.html

Если по простому...
Аватара пользователя
Anonymyx
Адепт
 
Сообщения: 1973
Зарегистрирован: 05 апр 2015, 15:55

Re: Объект вне камеры( помогите пж )

Сообщение seaman 22 апр 2018, 09:20

Причина такого желания?
ЗЫ: OnBecameVisible не сработает на предмете, которого нет!
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Объект вне камеры( помогите пж )

Сообщение AshotOneShot 25 апр 2018, 23:00

а если не по простому???
AshotOneShot
UNец
 
Сообщения: 10
Зарегистрирован: 15 апр 2018, 02:31

Re: Объект вне камеры( помогите пж )

Сообщение 1max1 25 апр 2018, 23:33

А просто кинуть скрипт на объект, который будет чекать расположение камеры не вариант?
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Объект вне камеры( помогите пж )

Сообщение seaman 25 апр 2018, 23:43

Вы так и не объяснили - зачем Вам это?
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Объект вне камеры( помогите пж )

Сообщение AshotOneShot 26 апр 2018, 18:12

Оптимизация. Вот для чего... Чтобы объект вне камеры удалялся или скрывался
AshotOneShot
UNец
 
Сообщения: 10
Зарегистрирован: 15 апр 2018, 02:31

Re: Объект вне камеры( помогите пж )

Сообщение Anonymyx 26 апр 2018, 18:20

Аватара пользователя
Anonymyx
Адепт
 
Сообщения: 1973
Зарегистрирован: 05 апр 2015, 15:55

Re: Объект вне камеры( помогите пж )

Сообщение seaman 26 апр 2018, 19:50

Чтобы объект вне камеры удалялся или скрывался

Ну так почитайте доки. Он и скрывается во всех движках автоматом. Без всяких телодвижений с Вашей стороны. Во всяком случае не отрисовывается.
Почитайте про FrustumCulling.
Анимации по умолчанию не воспроизводятся. Что Вы еще хотите выключить?
Если хотите выключать не просто когда не видно, а когда что-то закрывает - смотрите что выложил выше Anonymyx
Вот если у Вас что-то в апдейте сложное рассчитывается каждый кадр - тогда еще можно подумать над выключением. Но в любом случае нужно не удалять, а именно выключать.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13