Есть код к примеру:
Синтаксис:
Используется csharp
cam = MainCamera.main;
planes = GeometryUtility.CalculateFrustumPlanes(cam);
for (int i = 0; i < planes.Length; ++i) {
Plane p = planes[i];
}
planes = GeometryUtility.CalculateFrustumPlanes(cam);
for (int i = 0; i < planes.Length; ++i) {
Plane p = planes[i];
}
То есть выводит объекты, которые видит камера, как видим, тут используется Plane и у него можно получить:
p.normal (Vector3)
p.distance (float).
Но как мне потом зная p.normal координаты, вывести GameObject, который находится по данным координатам?