我有一个更新函数,它将检查某个值是否等于true,如果是,则运行一些代码,但然后我希望整个脚本被禁用。请帮忙,谢谢!
我有一个更新函数,它将检查某个值是否等于true,如果是,则运行一些代码,但然后我希望整个脚本被禁用。请帮忙,谢谢!
yourGameObject.setActive(false);
。 - HoloLady这个会起作用:
public GameObject otherobj;//your other object
public string scr;// your secound script name
void Start () {
(otherobj. GetComponent(scr) as MonoBehaviour).enabled = false;
}
您可以使用以下语法禁用脚本组件:
GameObject.Find("Cube").GetComponent<MoveObject>().enabled = false;
在这里,我禁用了名为 Cube 的对象上的 MoveObject 脚本。