在我的游戏中,您可以左右移动,跳跃和进攻来控制角色。 (这是一个手机游戏)我有一个用来跳跃和攻击的按钮,这很容易,因为我只用OnClick()做一个按钮然后跳跃或攻击。 但是对于移动,我不知道如何确定用户是否按下了按钮,我只知道何时单击它。 我如何找到这个? 谢谢。

如果您不了解我要说的话,基本上这是我的网页游戏: http//dugelstudios.weebly.com/weapon-plus-plus.html

(使用Safari或Internet Explorer在Chrome上不起作用)

而且我正在将其移植到移动设备上,我不知道如何通过触摸控件使播放器左右移动。

===============>>#1 票数:0

我相信商店中提供了标准Unity资产包中的一个指点杆资产。

===============>>#2 票数:0 已采纳

您可以使用其他MonoBehaviour方法,如的onmouseover检查,如果按下按钮, OnMouseEnter在当用户开始按下一个按钮,并OnMouseExit来检查,如果用户已经释放按钮。
您还可以使用OnMouseUpAsButton模仿Button.onClick的行为

对于拖动运动(例如运动。例如,如果您有一个指尖或类似的运动对象),则可以使用OnMouseDrag

另外,与您的问题完全无关,但是您已经提到了,您可以启用NPAPI来启用Chrome中的WebPlayer构建。

只需将chrome:// flags /#enable-npapi粘贴到Chrome的新标签页中,然后点击“启用”按钮即可运行

  ask by user3738071 translate from so

未解决问题?本站智能推荐: