unity如何禁用物体上的其他脚本
一、把该物体组件的enabled设置为false
transform.GetComponent<类名>().enabled = false;
这种方法不太靠谱,可能禁用脚本后还会执行,其他组件完全可以。
二、使用Destroy函数
Destroy(transform.GetComponent<类名>());
触发后直接销毁这个函数。
三、使用bool值进行控制
bool IsSucceed;
第一个脚本执行完后,就用IsSucceed锁死,不让再执行后面的操作。