Unit&camera view
发布时间
阅读量:
阅读量
当摄像机发生位移后,其与人物之间将形成特定的空间关系。随后,人物及摄像机将同步进行移动。接下来需要解决的问题是,如何确定某一物体是否处于摄像机的可视区域之内,具体采用何种方式实现。
Renderer.isVisible 是否可见
需进行判定,但应确保对相应的摄像机实施有效管控
Renderer.isVisible可见性分析
JavaScript ⇒ public var isVisible : bool;
C# ⇒ public bool isVisible ;
Description 描述
该渲染器是否能够在任何摄像机中显示?(只读)
需注意的是,当物体在场景中需要进行渲染时,即被视为可见。例如,该物体可能并未实际呈现在任何摄像机视图中,但仍需通过着色器进行渲染以生成阴影效果。在编辑器运行状态下,场景视图中的摄像机也可能使该值变为真。
相关参考:OnBecameVisible, OnBecameInvisible。
对Renderer.isVisible进行了测试,发现其效果并不理想
isVisible = playerTransform.GetComponent
----------------------------------
全部评论 (0)
还没有任何评论哟~
