Unity3D禁止脚本运行代码
if(GameObject.FindWithTag("Player")){
player=GameObject.FindWithTag("Player");
}
player.GetComponent<playerController>().status="Disenable";
一种方法获取状态禁止它
如果只是不让那个脚本运行发的话,把脚本前的那个勾去掉不就行了吗?难道存在资源占用的问题?player.GetComponent<playerController>().status="Disenable"; 这种停止运行是什么原理呢? 不至于要两次查找啊,直接player=GameObject.FindWithTag("Player"); 然后判断 if(player != null) 就好啦!这么停用脚本的方法我还没用过,一般都 xxx.GetComponent<YYY>.enable = false; 这样吧。 学习 学习好东西 很不错 楼主是超人 好帖就是要顶 真心顶 LZ真是人才 楼主是超人
页:
[1]