-1

最终我将使用触摸技术实现以下内容。不过,我暂时只关注鼠标解决方案。如果玩家在屏幕的特定部分或特定精灵/菜单项(例如左箭头的图像)上单击并按住鼠标,则主游戏精灵(例如汽车)继续向左移动直到玩家松开鼠标按钮。如果玩家点击并按住屏幕/精灵/菜单项的另一部分(右箭头的图像),那么汽车会继续向右移动,直到玩家松开鼠标按钮。请注意,按住按钮时鼠标不必移动。

4

1 回答 1

0

通过 mousedown、mouseup 和 scheduleupdate 的组合解决。所以我的屏幕上有两个箭头。左右箭头。如果玩家点击并按住左箭头,那么汽车精灵会继续在屏幕上向左移动,反之亦然,右箭头会使汽车向右移动。只有当玩家从相应的箭头释放鼠标(mouseup)时,汽车才会停止移动。

于 2014-05-01T02:52:23.910 回答