[英]how to make my 3D Gameobject invisible if no renderer attached in UNITY?
我有3D对象,我想通过关闭它的渲染使其不可见 。 但是当我在运行时运行代码时它会显示::
“回调中的异常:System.Reflection.TargetInvocationException:调用目标抛出了异常.---> UnityEngine.MissingComponentException: ”3dObject“游戏对象没有附加”渲染器“,但脚本正在尝试访问它。 “
我想知道如果没有渲染器,那么我怎么能在场景/游戏视图中看到该对象。 并且在检查器中没有任何东西(网格渲染器/渲染器/网格过滤器)。
我正在使用c# : this.GetComponent<Renderer>().enabled=true;
我正在使用vuforia,并希望在调用Tracking Lost函数后将最后跟踪的对象保留在屏幕上。
或者还有其他方法可以做到这一点......?
我是团结的新人,我知道这是一个非常基本的问题,但没有得到任何东西。 需要帮忙..
一种方法可能是:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.