0

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

有人可以指出我正确的方向吗?我想过使用画布并经常重绘图像,但我不知道该怎么做,我认为可能有更好/更简单的方法。我不需要任何花哨的东西。

4

1 回答 1

0

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

如果有时间,请通读整个系列。这是一本很好的读物。

于 2013-03-13T21:52:33.147 回答