我需要傾斜在逆時針約45度的Android的佈局。 我想在Android中實現一個遊戲,如stackopolis。有任何方法來對齊瓷磚,如遊戲中。我有瓷磚圖像,現在我用畫布來對齊this.but在那裏,我無法獲得點擊事件,它是很難對齊tiles.is網格視圖compatable.any新想法。 我有這些圖像與我。 如何在android中傾斜佈局?
我要對齊這平鋪在grid.and需要點擊事件作爲stackopolis
我需要傾斜在逆時針約45度的Android的佈局。 我想在Android中實現一個遊戲,如stackopolis。有任何方法來對齊瓷磚,如遊戲中。我有瓷磚圖像,現在我用畫布來對齊this.but在那裏,我無法獲得點擊事件,它是很難對齊tiles.is網格視圖compatable.any新想法。 我有這些圖像與我。 如何在android中傾斜佈局?
我要對齊這平鋪在grid.and需要點擊事件作爲stackopolis
爲了創建這樣的比賽,你真的不希望使用佈局。您可以使用位圖傳輸或OpenGL創建一個圖塊引擎。
plase給我一個例子,我找不到它,直到現在 –
一個不錯的等距遊戲設計資源 http://www.tonypa.pri.ee/tbw/tut16.html 它是用actionscript編寫的,但你可以將它應用於任何語言當然。 –
但在這裏,他需要幫助在android.please中提供一些簡單的例子。「感謝你」 – 2011-07-25 17:58:10
如果你不知道很多關於製作遊戲的讀這本書
http://www.amazon.com/dp/1430230428/?tag=stackoverfl08-20
它會教你一切你應該需要知道你想要什麼。它還設置了OpenGL ES的給你,讓你的應用程序將是很好,順利
我真的會建議OpenGL中,使用Canvas類的將不僅是慢,但它會受到限制,以及
對於像這樣的遊戲,你應該真正實現自己的圖形代碼,而不是依賴於標準的Android佈局組件。沒有辦法將Android佈局旋轉45度。基本上有兩種方法可以解決這個問題:您可以使用Canvas並使用基元和位圖繪製圖形,也可以使用功能更強大的OpenGL實現,該實現具有更陡的學習曲線,但可能會有更好的結果。
你可以閱讀更多有關2D圖形Android上的位置: http://developer.android.com/guide/topics/graphics/2d-graphics.html
3D圖形這裏多: 記住,OpenGL是更適合於實時遊戲http://developer.android.com/guide/topics/graphics/opengl.html
熊,其中游戲需要保持良好的幀率。如果你的遊戲是一個基於策略或回合的遊戲,那麼你可以用一個更簡單的基於Canvas的實現逃脫。我建議您在框架檢查了以下類:
帆布 http://developer.android.com/reference/android/graphics/Canvas.html
SurfaceHolder http://developer.android.com/reference/android/view/SurfaceHolder.html
GLSurfaceView http://developer.android.com/reference/android/opengl/GLSurfaceView.html
你檢查出this的Android遊戲引擎?它被稱爲AndEngine--雖然我沒有太多玩法,但它具有「暗黑破壞神II」中的「頂級」類型遊戲的功能。
你可以看看http://stackoverflow.com/questions/3444764/rotate-view-hierarchy-90-degrees它可能會幫助你 – Sumant