當前位置:編程學習大全網 - 源碼下載 - 手機如何自己編程做遊戲

手機如何自己編程做遊戲

如果妳有興趣在android上設計壹些遊戲,那麽我這兒有壹些對妳有所幫助的東西,我是android Market上壹個名為LightRacer的小賽車遊戲的開發者,雖然在此之前我也曾開發過遊戲,但這仍然是我的第壹個android上的應用,在這個過程中我學到了很多在android上開發遊戲的經驗,並且,我也很樂意將這壹切與妳分享。好了,讓我們開始吧,如果妳之前做過遊戲的開發,那麽轉移到android這樣的移動平臺上並不是件難事,妳要做的只是學習壹下新的架構與API,如果妳是壹個新手,我這兒也為妳準備了壹個入門清單,它適用於任何類型的遊戲開發,比如動作類、策略類、模擬類或者智力類。

開啟分步閱讀模式

操作方法

01

在這門課最後,妳會完成壹個可以運行在安卓機或者安卓平板上的遊戲。妳可以與妳的家人朋友分享它,用妳的新知識進壹步改進妳的遊戲,或者完全自己創造壹個遊戲。

02

如果妳有興趣在android上設計壹些遊戲,那麽我這兒有壹些對妳有所幫助的東西,我是android Market上壹個名為LightRacer的小賽車遊戲的開發者,雖然在此之前我也曾開發過遊戲,但這仍然是我的第壹個android上的應用,在這個過程中我學到了很多在android上開發遊戲的經驗,並且,我也很樂意將這壹切與妳分享。好了,讓我們開始吧,如果妳之前做過遊戲的開發,那麽轉移到android這樣的移動平臺上並不是件難事,妳要做的只是學習壹下新的架構與API,如果妳是壹個新手,我這兒也為妳準備了壹個入門清單,它適用於任何類型的遊戲開發,比如動作類、策略類、模擬類或者智力類。

03

獲取SDK  第壹步當然是下載並安裝android的SDK[軟件開發套件],這套SDK主要包括有核心庫文件,壹個模擬器,開發工具和壹些示範的樣例文件。我強烈推薦妳使用 Eclipse 和 android eclipse 擴展。如果妳只是使用android,Eclipse IDE就已經足夠了,但如果這是妳第壹次開發Java應用,建議妳還是下載完整的

04

學習應用架構  就像迷人的內在美壹樣,這是理解

android 應用架構的關鍵,如果妳不學習它,妳設計出來的遊戲將是壹種很難修復bug的產品。妳需要了解應用程序、活動、Intents以及它們是如何互相聯系交互的,Google在這兒提供了良好的信息架構。真正重要的是,妳要理解為什麽在妳設計的遊戲中需要不止壹個的活動進程以及如何設計壹個用戶體驗良好的遊戲。這些都應當配合到應用的生命周期中。

05

學習應用的生命周期  應用的生命周期是由AndroidOS操作系統進行管理的,妳的活動進程都將做為系統命令進行創建,正確處理這些事件對壹個應用程序來說是極為重要的,因為終端用戶不會知道什麽是正確的。最好在開始設計妳的遊戲之前搞明白這些,因為這有助於節省妳的調試時間以及避免代價高昂的重新設計。

06

對大多數應用而言,默認設置即可開始工作,但對遊戲而言,妳可能需要調整單態實例的信號為打開。在默認情況下,Android會新建壹個活動實例進程,因為它認為這是比較合適的,而遊戲,妳可能只希望有壹個活動的實例進程,這有壹點兒影響,它需要妳了解壹些系統狀態的管理,但對我來說,它解決了資源管理的問題,還是值得的。

07

主循環  是否需要壹個主循環是根據妳寫的遊戲類型而決定的,如果妳寫的遊戲沒有時間依賴性或者只是響應用戶的輸入而沒有其它的視覺變化,妳可能並不需要壹個主循環。如果妳設計的是壹個平面的動作遊戲或者動畫遊戲,計時遊戲或者其實類型的自動遊戲,妳就應該認真考慮使用主循環。

  • 上一篇:立定跳遠怎麽跳才能比2.46更遠?
  • 下一篇:零基礎如何做運營?
  • copyright 2024編程學習大全網