我想要得到所有的游戏对象,可以在一个特定的相机视锥内可见。游戏场景如下图所示。

场景包含各种游戏对象,如树木、建筑物、汽车和行人。我想访问这些游戏对象。怎样才能接近?我可以使用哪种Unity方法?请帮帮忙。
发布于 2021-08-10 18:42:47
using UnityEngine;
public static class RendererExtensions
{
public static bool IsVisibleFrom(Renderer renderer, Camera camera)
{
Plane[] planes = GeometryUtility.CalculateFrustumPlanes(camera);
return GeometryUtility.TestPlanesAABB(planes, renderer.bounds);
}
}https://stackoverflow.com/questions/47628937
复制相似问题