видны ли они в некий момент времени.
1. пробовал просто определять угол на центр объекта от камеры. не работает ибо объект длинный
2. можно перебирать рендереры и использовать isVisible, но геймобъект сложный, добраться до рендереров сложно.
3. на каждом объекте висит NavAgent c корректно заданным радиусом (в дебагере навмеша он как раз по границам).
NavMeshAgent navAgent = target.GetComponent<NavMeshAgent>();
float radius = navAgent.radius;
target.transform.position + target.transform.forward*radius
Попобовал в эти кординаты разместить сферу - она сииильно дальше чем границы корабля. Что тут с единицами измерения не так ?
Сфера спавнится эдак раз в 8 дальше чем границы корабля должны были бы быть...
Можешь по углам баундинг бокса объекта проверять
Так просто? Bounds будет работать?
Обсуждают сегодня