Страница 1 из 1

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

СообщениеДобавлено: 22 апр 2018, 00:07
AshotOneShot
Как сделать, чтобы объект вне камеры прятался/удалился, а когда игрок возвращался, обьект спавнился снова (unity 2d)

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

СообщениеДобавлено: 22 апр 2018, 01:00
Anonymyx
"OnBecameVisible" и "OnBecameInvisible".
https://docs.unity3d.com/ScriptReferenc ... sible.html
https://docs.unity3d.com/ScriptReferenc ... sible.html

Если по простому...

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

СообщениеДобавлено: 22 апр 2018, 09:20
seaman
Причина такого желания?
ЗЫ: OnBecameVisible не сработает на предмете, которого нет!

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

СообщениеДобавлено: 25 апр 2018, 23:00
AshotOneShot
а если не по простому???

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

СообщениеДобавлено: 25 апр 2018, 23:33
1max1
А просто кинуть скрипт на объект, который будет чекать расположение камеры не вариант?

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

СообщениеДобавлено: 25 апр 2018, 23:43
seaman
Вы так и не объяснили - зачем Вам это?

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

СообщениеДобавлено: 26 апр 2018, 18:12
AshotOneShot
Оптимизация. Вот для чего... Чтобы объект вне камеры удалялся или скрывался

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

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

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

СообщениеДобавлено: 26 апр 2018, 19:50
seaman
Чтобы объект вне камеры удалялся или скрывался

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