2011-10-03 44 views
4

我已经开发了许多桌面应用程序或web在Java中,但从来没有为Android。dev.android.com的JetBoy示例说明?

我曾经练习过的东西很奇怪,因为我习惯了摆动。由于它为应用程序使用.xml文件,我在想如果你在游戏中也需要这个文件吗?

例如,在http://developer.android.com/resources/samples/JetBoy/index.html处有一个很好的示例。我希望有人能为我解释两件事。

  1. 如何将图像绘制到屏幕上?
  2. 你如何倾听用户的意见? (例如点击,绘图,刷卡等)

我在桌面上制作了游戏,因此您不必深入了解,但是我发现很难理解代码。 (我是假设做特殊的Android。)


(另一种方式把它:)

我想基本上是我问的是如何将我绘制图像,这将反过来听点击,而不需要添加按钮?或者我需要添加一个不可见的按钮?那么如果我确实需要添加一个按钮,我会如何倾听滑动和绘图?

此外,我看到一些像doDraw()方法,但没有看到他们把图像放在哪里,所以它会出现在Android设备上。

回答

2

我认为this会告诉你一切你需要知道的,在一个全面的,31部分系列详细介绍了Android的Light Racer 3d的创作。

+1

另外我建议检查http://www.andengine.org/ – Jack

1

如果你不打算使用任何游戏引擎,
基本上就扩展android.view.SurfaceHolder
然后overide这些方法,
公共布尔的onTouchEvent(MotionEvent事件)
保护无效的onDraw(帆布油画)

通过 these articles。它教你从零开始需要的一切