如何为移动设备制作按钮?我有一个暂停屏幕和一个接受触摸的脚本,但是当我点击屏幕的任何部分而不仅仅是按钮时它会激活。
如何修复它才能仅在按钮上激活?我的脚本附加到具有隐形材质的多维数据集,所以基本上我只想在玩家按下多维数据集周围的区域时激活脚本。
我不确定如何粘贴代码,所以我使用了pastebin:
答案 0 :(得分:1)
function OnGUI() {
if (GUI.Button(Rect(10,10,100,50), "Click"))
Debug.Log("Clicked button!");
}
答案 1 :(得分:0)
随着更新版本的统一,他们实现了一个更好的GUI设计师。我会研究使用Canvas。在我看来,在您的按钮和功能中添加图像更加容易。
https://unity3d.com/learn/tutorials/modules/beginner/ui/ui-canvas