Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 解释dev.android.com的JetBoy示例?_Java_Android_Click_Drawing - Fatal编程技术网

Java 解释dev.android.com的JetBoy示例?

Java 解释dev.android.com的JetBoy示例?,java,android,click,drawing,Java,Android,Click,Drawing,我用java开发了许多桌面或web应用程序,但从未为android开发过 我很少练习的东西很奇怪,因为我习惯于荡秋千。由于它在应用程序中使用.xml文件,我想知道在游戏中是否也需要它 例如,有一个很好的例子。我希望有人能为我解释两件事 如何将图像绘制到屏幕上 你如何倾听用户的输入?(如点击、绘图、刷卡等) 我在桌面上制作了游戏,所以你不必深入了解,但我发现很难理解代码。(我应该为android做些特别的事情。) (另一种说法是:) 我想基本上我要问的是,如何画一幅图像,在不添加按钮的情况下,能

我用java开发了许多桌面或web应用程序,但从未为android开发过

我很少练习的东西很奇怪,因为我习惯于荡秋千。由于它在应用程序中使用.xml文件,我想知道在游戏中是否也需要它

例如,有一个很好的例子。我希望有人能为我解释两件事

  • 如何将图像绘制到屏幕上
  • 你如何倾听用户的输入?(如点击、绘图、刷卡等)
  • 我在桌面上制作了游戏,所以你不必深入了解,但我发现很难理解代码。(我应该为android做些特别的事情。)


    (另一种说法是:)

    我想基本上我要问的是,如何画一幅图像,在不添加按钮的情况下,能听到点击之类的声音?或者我需要添加一个不可见的按钮吗?那么,如果我必须添加一个按钮,我将如何听刷卡和绘图


    我还看到了一些方法,如doDraw(),但没有看到它们将图像放置在何处,以便它显示在android设备上。

    我想,在一个全面的、由31部分组成的系列中,我会告诉您需要知道的一切,详细介绍为android创建Light Racer 3d。

    如果您不打算使用任何游戏引擎,
    基本上,您可以扩展android.view.SurfaceHolder
    然后
    overide
    这些方法,
    公共布尔onTouchEvent(运动事件)
    受保护的void onDraw(画布)

    通过
    .它从零开始教授您需要的一切

    JetBoy对于初学者来说相当复杂,请检查以下基于与JetBoy相同原理的简单示例:

    一切都是通过在视图的画布上绘制位图和检测何时何地触摸sreen的事件来完成的