2011-10-03 63 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。它教你從零開始需要的一切