我正在尝试创建一个3D点击以在Unity3D中移动游戏.
我添加了一个UI Button(使用UnityEngine.UI),我想最终点击以打开和关闭运行.
然而,点击Button实际上似乎是点击进入场景(在我的情况下UnityEngine.UI.Button导航)并导致我的播放器移动到不同的位置.
如何禁用光线投射以单击UI按钮或以某种方式让UI捕获自己的事件?
我一直在使用典型的Unity3D代码让用户进入游戏玩法等
if (Input.GetMouseButtonDown(0))
{
Run Code Online (Sandbox Code Playgroud)
如果我尝试这种方法也一样
if( Input.touches.Length > 0 )
{
if ( Input.touches[0].phase == TouchPhase.Began )
{
Run Code Online (Sandbox Code Playgroud)
在iOS,Android和桌面上似乎就是这种情况.
这似乎是一个基本问题,点击UI(Button等)似乎落入游戏玩法.
我已经阅读了很多文档,我仍然不清楚AWS是否是解决我们问题的正确方法.我们需要的解决方案是:
我已经看到这样的事情可能与他们的SNS服务有关,但问题仍然是我可以接受的,这两个服务是否会实际协同工作以提供详细的对象反弹/投诉到我可以的网址然后按我的意愿处理和显示.
任何人都有任何经验或做过类似于我想做的事情,你的解决方案是什么?哦,我选择的语言是PHP,如果有帮助的话.
谢谢.