我可以从GUI按钮获得Touch输入吗?

时间:2014-12-12 04:50:49

标签: user-interface button unity3d

我可以触摸触摸屏上的GUI按钮吗?在我的脚本中,我使用Unity3d游戏引擎上的unity c#脚本编写了这个代码用于按钮单击。

if(GUI.Button(new Rect(100,100, 300,300),"ok",style) {
     //do stuff
}

当我使用鼠标点击时,它会在触摸屏上进行操作,但它不起作用。我想用鼠标点击和触摸按钮来使用它。所以你能建议如何制作吗?

2 个答案:

答案 0 :(得分:0)

Unity GUI.Button()支持触控输入。您不需要单独的实现,但 Unity Remote 中存在一些故障。最好是直接在设备上测试它。

答案 1 :(得分:0)

Unity Remote是限制工具... 您在Unity编辑器中运行项目。因为,GUI.Button()事件只传递鼠标点击事件。 最好的办法。尝试使用 Bulid& Run 选项。 :d