unity如何禁用物体上的其他脚本

unity如何禁用物体上的其他脚本


一、把该物体组件的enabled设置为false

transform.GetComponent<类名>().enabled = false;
这种方法不太靠谱,可能禁用脚本后还会执行,其他组件完全可以。

二、使用Destroy函数

Destroy(transform.GetComponent<类名>());
触发后直接销毁这个函数。

三、使用bool值进行控制

bool IsSucceed;
第一个脚本执行完后,就用IsSucceed锁死,不让再执行后面的操作。

猜你喜欢

转载自blog.csdn.net/lucky_XiaoZhang/article/details/127987139