0
我正在编写Unity编辑器脚本,需要确保(UI)事件系统存在,因此我想创建一个,如果它尚未存在。但尝试将其导入到脚本时,无法找到EventSystem
类和StandaloneInputModule
类。这有什么关系?我无法在这个问题上找到任何其他信息。从脚本创建EventSystem
我正在编写Unity编辑器脚本,需要确保(UI)事件系统存在,因此我想创建一个,如果它尚未存在。但尝试将其导入到脚本时,无法找到EventSystem
类和StandaloneInputModule
类。这有什么关系?我无法在这个问题上找到任何其他信息。从脚本创建EventSystem
添加UI项目时,会自动添加EventSystem对象。只需将它拖到项目中,使其成为预制件,以便可以像使用任何游戏对象一样将其用于实例化。
public GameObject eventPrefab;
void Start(){
if(GameObject.Find("EventSystem") == null){
Instantiate(eventPrefab);
}
}
好吧,创建预制并实例化它可能是一个很好的解决方法。谢谢你的提示!但是,这些类不能通过脚本添加到游戏对象,这仍然很奇怪。 – BadmintonCat