我正在进行关卡页面,您可以向右和向左滑动以获得其他级别。
每个级别的盒子每页有6个级别的2d盒子对撞机。单击级别框时,我使用OnMouseDown事件加载游戏场景。
但是当我触摸屏幕以查看其他级别时,我的OnMouseDown功能会触发,我无法浏览其中的级别。
我如何处理这种情况。
如果我触摸并移动屏幕。我不希望OnMouseDown函数被触发。
答案 0 :(得分:0)
Input.GetMouseButtonDown(0)
仅在用户* presse * s鼠标左键的第一帧中返回true。但是,当按住鼠标左键时,Input.GetMouseButton(0)
返回true。
您可以使用Input.GetMouseButton(0)
检查输入何时悬停在某个关卡上并添加动画以让按钮感觉“按下”。然后检测Input.GetMouseButtonUp(0)
并检查输入是否高于该点的水平。插入代码以在Input.GetMouseButtonUp(0)
代码中加载您的关卡。