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