UE4如何判断物体是否在相机视角
问题如题目所言,先上节点

换个角度思考:如何判断某个actor是否被渲染出来。有一些图形学知识的同学可以知道,图像是被一张一张渲染出来的。这个坐标系是观察者坐标系,也就是相机坐标系。
所以可以直接判断actor是否最近被渲染,tolerance可以设置的稍微小一点(0.02)
PS:这种方法只能获得一个非常类似的结果,大家可以试一试故意看着某个actor边缘,然后视角稍微超过边缘一点点,这个节点返回的值依然是true,我猜测可能原因是引擎内部实现的裁剪空间要比相机空间稍微大一点,或者和引擎渲染的预计算有关。