2013-03-13 88 views
0

我有一个关于Android编程的问题。我已经创建了一个应用程序来通过蓝牙接收数据,并且我希望将该输入用作“游戏控制器”来在屏幕上移动图像。例如,如果给出“向上”命令,则图像(甚至是彩色圆圈)会向上移动几个像素。让图像在屏幕上自由移动

有人能指出我正确的方向吗?我想过每隔一段时间使用一个画布并重新绘制图像,但我不知道该如何做,我认为可能会有更好/更简单的方法。我不需要任何幻想。

回答

0

我会做什么。抓住up命令,然后让一个类让它称为Circle,它将保存当前的圆圈位置,大小等。 每当你捕捉到向上命令或向左或向右或任何类型的命令时,都会在该位置重绘图像。我也会为绘图和一个Activity使用自定义表面视图来捕获所有输入并将它们传递给对象。 我会退房 http://www.javacodegeeks.com/2011/07/android-game-development-moving-images.html

如果您有时间,请仔细阅读整个系列。这是一个很好的阅读。