出版時間:2012-5 出版社:中國鐵道出版社 作者:劉劍卓 頁數(shù):426
Tag標(biāo)簽:無
內(nèi)容概要
劉劍卓編著的《Android手機(jī)游戲開發(fā)從入門到精通》為眾多游戲開發(fā)者及對Android平臺的游戲有興趣的讀者而寫。
《Android手機(jī)游戲開發(fā)從入門到精通》分為3篇共18章,按照章節(jié)的先后順序,由淺入深地講解了Android平臺上游戲應(yīng)用的制作方法,全面詳盡地為讀者介紹了Android平臺上2D與3D游戲產(chǎn)品的開發(fā)技術(shù)。讀者閱讀之后,可輕松掌握游戲開發(fā)的基本技巧和制作流程,具備獨(dú)立制作一款游戲的能力。本書通過兩個游戲項(xiàng)目樣例,讓讀者掌握游戲應(yīng)用產(chǎn)品從創(chuàng)意之初直至上市發(fā)行過程中每一步的具體內(nèi)容。讀者在學(xué)習(xí)Android平臺開發(fā)技巧的同時,還能夠獲得一些成功游戲開發(fā)者的經(jīng)驗(yàn)和教訓(xùn)。如果讀者想成為一名優(yōu)秀的Android游戲開發(fā)者,本書將會是一個不可或缺的輔助工具。
書籍目錄
第1篇 入門篇
第1章 歡迎來到Android世界
1.1 智能手機(jī)的歷史
1.1.1 IAnux
1.1.2 Symbian
1.1.3 Palm 0S
1.1.4 Windows Mobile
1.1.5 BlackBerry OS
1.1.6 iOS
1.1.7 Android
1.2 Android概述
1.3 Android的發(fā)展歷史
1.4 Android的系統(tǒng)架構(gòu)
1.5 Android的未來
1.6 小結(jié)
第2章 開始之前的準(zhǔn)備
第3章 建立Android開發(fā)環(huán)境
第4章 從HelloWorld開始
第5章 如何調(diào)試程序
第2篇 提高篇
第3篇 精通篇
章節(jié)摘錄
版權(quán)頁: 插圖: 和圖片繪制方法一樣,在繪制文字之前,我們利用畫筆類(Paint)先設(shè)置了顏色。雖然我們的游戲引擎和將來的游戲并不需要不同類型的字體。但你的游戲可能需要,通常只有一種字體的游戲會顯得很死板和單調(diào)。所以關(guān)于字體的內(nèi)容,我們會進(jìn)一步介紹。 在個人電腦上,我們已經(jīng)見過或者用過很多的字體,如宋體、黑體和Time New Rome。Android平臺中并沒有提供如此豐富的字體,但是它提供了加載字體的方式。Android APl提供給開發(fā)者一個關(guān)于字體的類Typeface。這個類支持讀取TrueType類型的字體。TmeType是由美國蘋果公司和微軟公司共同開發(fā)的一種電腦輪廓字體類型標(biāo)準(zhǔn)。這種類型字體文件的擴(kuò)展名是.ttf,類型代碼是tfil。TrueType字體中的字符(或字形)輪廓由直線和二次貝塞爾曲線片斷構(gòu)成。 在Typeface的幫助下,我們并不需要知道TrueType是如何表示字體的。開發(fā)者只需要將它們加載進(jìn)程序后,就可以使用了。使用Typeface類中的靜態(tài)方法,從assets/路徑下加載ttf文件。將字體加載入內(nèi)存之后,將其設(shè)置到畫筆對象上。 對于畫筆對象(Paint),我們同樣可以設(shè)置文字的大小。使用下面的方法,就會繪制指定大小的文字了。 設(shè)置好字體后,我們就可以調(diào)用前面已經(jīng)說過的繪制文字的方法了。Android APl中,字符串類使用的是UTF.16的編碼方式。這是Unicode編碼的一種。這就意味著在Android的字符串對象中,我們可以存儲漢字,以及它的兩個衍生版本:韓語字和日語字。這為亞洲區(qū)域的開發(fā)者們提供便利。 另外一個與繪制字體有關(guān)的是“對齊方式”。還記得圖片繪制的坐標(biāo)對齊方式嗎?是以圖片的左上角為對齊點(diǎn)的。文字存在三種不同的對齊方式:Paint.Align.LEFT、Paint.Align.CENTER和Paint.Align.RIGHT。這三個常量代表了左、中、右的對齊方式。開發(fā)者可以使用方法: 設(shè)置文字繪制時的對齊方式。如果開發(fā)者沒有設(shè)置對齊方式。系統(tǒng)將會使用默認(rèn)的左對齊方式來進(jìn)行文字繪制。關(guān)于字體還有更多內(nèi)容,這里不再贅述,可查閱相關(guān)的官方文檔。 我們完成了對繪制功能的升級,使其成為了游戲引擎中的一部分。別忘了我們對AndroidAPl繪制功能進(jìn)行封裝抽象的工作意義是什么?這樣做的好處在于減少了系統(tǒng)提供接口的繁瑣。我們屏蔽游戲中不需要的功能,為游戲引擎再利用提供了良好的接口。封裝以后的接口更為簡潔。因?yàn)槲覀儗ndroid平臺特性與游戲功能分離,為將來移植其他平臺或者更新系統(tǒng)API提供了便利條件。
編輯推薦
《Android手機(jī)游戲開發(fā)從入門到精通》一個優(yōu)秀的Android游戲開發(fā)者的一個不可或缺的得力助手。在讀者閱讀之后,掌握游戲開發(fā)的基本技巧和制作流程,具備獨(dú)立制作一款游戲應(yīng)用的能力。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Android手機(jī)游戲開發(fā)從入門到精通 PDF格式下載