《Android4遊戲編程入門經典》讀後感
作者:chszs,轉載需註明。部落客頁:http://blog.csdn.net/chszs
對於程式員來說,遊戲編程並不是一件容易的事情。很多人都有過或者產生過開發遊戲的念頭,但是開發一款遊戲談何容易,以至於很多開發人員又把這念頭生生掐滅。
國內學習Android開發的人越來越多,Android平台上的各種應用也是層出不窮。支援Android的遊戲無疑是其中的明星方向,也是最有前途的方向之一。但是,遊戲開發的門檻很高,很多開發人員能夠寫Java程式,但是一聽到遊戲開發,立馬就歇菜了。怎麼辦?《Android4遊戲編程入門經典》無疑就是砍掉門檻的一把斧頭,讓開發人員能夠輕鬆地進入遊戲開發這個行業。
本書《Android4遊戲編程入門經典》的結構大致如下:
前兩章是對Android開發做一個整體介紹,讓那些對Android開發還很陌生的開發人員也能迅速進階,跨入Android開發的大門。而對於那些熟悉Android開發的程式員來說,可以跳過這兩章。
第三、四章講述了遊戲開發基礎,以及Android在遊戲開發方面的API介紹。內容包括遊戲類型的介紹,比如休閒遊戲、益智遊戲、動作類遊戲,遊戲的核心機制,編寫一個故事和一種藝術風格等。還有遊戲開發方面的API介紹,包括處理輸入裝置的API介紹、檔案處理API的介紹、音頻和音效API的介紹、音樂流API的介紹等等,
第五、六章講述了Android遊戲開發架構。其中貫穿這Mr. Nom這款樣本遊戲的開發,以樣本遊戲的開發講解Android遊戲架構的提示。
第七、八、九章則講述了OpenGL ES的2D圖形庫的介紹及如何在遊戲中的使用過程。包括紋理的建立和使用,半透明混合處理、2D變換、向量、物理定律的使用,2D照相機等,並以Super Jumper樣本遊戲進行講解開發過程。
第十、十一、十二章則講述了OpenGL ES的3D圖形庫的介紹以及如何在遊戲中應用這些庫。其中包括z-buffer、3D網格、矩陣和變換的技巧,向量、光源、材質等知識的應用,以及碰撞檢測等。
第十二章介紹了Droid Invaders樣本遊戲,概述了三維遊戲開發的整個過程。
最後的第十三、十四章則講述了如何發布Android遊戲的相關知識,以及如何進一步進階的方法。
看完本書,你不會再是遊戲編程的門外漢,但是,若是你想指望學完本書就成為遊戲開發高手,也是不可能的。它是一把斧頭,為您削去遊戲開發的門檻,引領你的入門。要想成為遊戲開發高手,還得靠自己多實踐,多寫程式,在實戰中不斷地提高自己。先從入門開始吧!