检查渲染器是否可从Unity3d中的特定相机看到

时间:2019-03-20 15:28:51

标签: c# unity3d camera renderer

Unity以前曾经有一个"isVisibleFrom"方法,但现在没有了。这是我的代码:

using UnityEngine;

public class CheckPerspective : MonoBehaviour
{
    Renderer rend;

    void Start()
    {
        rend = GetComponent<Renderer>();
    }

    void FixedUpdate()
    {
        if (rend.isVisible)
        {
            print("hi");
        }
    }
}

当我查看对象时,此代码会打印“ hi”,但是即使我从编辑器摄像头查看,也会发生这种情况。

我想使用“ isVisibleFrom”之类的方法来避免这种情况的发生。
 我还有什么可以使用或做的吗?

0 个答案:

没有答案