編輯:Android游戲開發
本文簡單討論以後Android游戲引擎模板的架構問題。在Android游戲開發教程之二:View類與SurfaceView類中我們已經談到,SurfaceView類是有很多優勢的,所以在Android游戲開發中還是選擇SurfaceView。
這裡我們直接繼承SurfaceView,實現SurfaceHolder.Callback接口,處理surfaceCreated、surfaceChanged以及surfaceDestroyed方法,這裡我們並沒有把按鍵控制傳入,最終游戲的控制方面仍然由View內部類處理比較好,有關SurfaceView的具體我們可以參見Android開源項目的Camera中有關畫面捕捉以及VideoView的控件實現大家可以清晰了解最終的用意。
Java代碼上篇文章中對開始打地鼠游戲的思路做了簡單的介紹,現在來具體的說一說開始打地鼠游戲的實現,先說說布局,用LinearLayout或TableLyout
玩過Android手機的同學們應該都很清楚手機橫豎屏的機制吧,大部分游戲都是無法橫豎屏切換的, 有的游戲只能豎屏的玩,有的游戲只能橫屏玩,為什麼開發
TWL是一個基於OpenGL的圖形化用戶界面庫,它提供了一套非常豐富的窗口小部件,比如標簽,編輯框
前些日子的文章介紹了tiledmap的主角出現和移動等等問題。相對於主角游戲自然還應該有敵人(?)