所以我试图制作一个标题画面的游戏,你点击它来加载名为Game
的场景。我在编辑器中创建的按钮无论出于何种原因都不起作用。当我使用代码(下面)创建按钮时,它确实有效。为什么我不能使用编辑器创建我的按钮,然后通过在编辑器中分配它来使用OnClick
调用函数?
如果我打算制作一个“点击播放”标题错误,请帮助我。 提前谢谢!
GUI.Button(new Rect(Screen.width * .25, Screen.height * .4, Screen.width * .5, Screen.height * .1), "Test")
答案 0 :(得分:1)
试试这个
if (GUI.Button(new Rect(X, Y, width,height), "Button")) {
Function();
}
这将检查是否按下按钮并定义了呼叫功能。
答案 1 :(得分:0)
我通过制作一个空的GameObject并添加了一个盒子对撞机和一个脚本来解决了这个问题。该脚本只调用OnClick
事件,如下所示:
function OnClick {
//Code goes here
}
希望这有帮助!