【发布时间】:2011-05-15 23:16:20
【问题描述】:
在我的小游戏中,我有一个背景和一个玩家,以及阻止玩家获得积分的障碍。所以玩家需要移动来避免这些障碍,对吧?好吧,我采用触摸输入的方法是有效的,当用户触摸屏幕的右侧/左侧以沿相应方向移动时。出于某种原因,我的方法要求用户为玩家的每一次移动(4 像素)点击一次屏幕。我希望用户能够在他们想要去的方向上按住手指,而不必连续点击屏幕的那一侧数百次。我对android很陌生,所以我真的不知道如何实现这一点。我尝试了一个游戏循环(它只是让我的游戏崩溃了),并且我尝试了一个单独的线程来尝试重复该操作,但即使在我调用“game.run()”和“game.run()”之后它也不会被执行。 start()" 它崩溃了。谁能告诉我一个简单的方法,让我的玩家在将手指放在您希望移动的一侧时会继续移动?我想这很简单,我把它复杂化了,但我有点无能为力。请提供一个例子,而不仅仅是“那样做”等。因为我在这个部门有点无能为力。代码粘贴在下面。
【问题讨论】: