%@ Page language="c#" %>
更多活動預(yù)告:《一元體驗課:華清遠(yuǎn)見智能小車項目實戰(zhàn)》了解詳情,請點擊>>
隨著手機行業(yè)的發(fā)展,手機游戲以更簡潔方便的形式深入人們的日常生活,成為人們在任何非工作場合的娛樂方式。打地鼠是個老幼皆宜的小游戲,不僅能夠讓玩家放松心情、減輕壓力,同時也能鍛煉玩家眼力與手部靈活性
通過學(xué)習(xí)打地鼠這個小游戲,可以了解安卓游戲的開發(fā)及Eclipse、SDK的使用。學(xué)到很多新知識,并且能夠?qū)⒁郧八鶎W(xué)的知識、學(xué)習(xí)方法及思維方式學(xué)以致用。
"打地鼠"這款游戲需要實現(xiàn)主要功能如下:
(1) 游戲框架設(shè)計;
(2) 游戲中各個Activity之間實現(xiàn)數(shù)據(jù)傳輸;
(3) 按鍵的設(shè)計與實現(xiàn);
(4) 得分的設(shè)計與實現(xiàn);
(5) 規(guī)定時間的設(shè)計與實現(xiàn);
(6) 地鼠的出現(xiàn)的設(shè)計與實現(xiàn);
(7) 按鍵觸發(fā)事件的實現(xiàn)。
系統(tǒng)特點:
Android的底層建立在Linux系統(tǒng)之上,它采用一種軟件疊層的方式進行構(gòu)建。這種軟件層結(jié)構(gòu)使得層與層之間互相分離,分工明確。保證了層與層之間的低耦合,當(dāng)下層的層下或者層內(nèi)發(fā)生改變時,上層應(yīng)用程序無須做任何改變。
Android系統(tǒng)主要由5部分組成:
1、應(yīng)用程序?qū)?:應(yīng)用程序?qū)訛橄到y(tǒng)的核心應(yīng)用程序,如電子郵件客戶端、地圖、瀏覽器等。玩家主要通過這些應(yīng)用程序來實現(xiàn)對手機的操作。
2、應(yīng)用程序框架 :應(yīng)用程序框架提供了大量API供開發(fā)者使用。開發(fā)者自己開發(fā)的應(yīng)用的功能模塊,主要遵守了框架的約定。
3、函數(shù)庫 :函數(shù)庫包含了一套被不同組件所使用的C/C++庫的集合。一般來說,Android開發(fā)者不能直接調(diào)用這套C/C++庫集,但可以通過它上面的應(yīng)用程序框架來調(diào)用此庫。
4、Android操作系統(tǒng)運行時由2個部分組成:Android核心庫和Dalvik虛擬機。
5、Linux內(nèi)核:在Android平臺上Linux內(nèi)核提供了安全性、內(nèi)存管理、進程管理、網(wǎng)絡(luò)協(xié)議棧和驅(qū)動模型等核心系統(tǒng)服務(wù)。
馬上掃描右側(cè)華清遠(yuǎn)見官方二維碼即可免費獲取價值388元的大禮包,并且所有直播課都會通知哦~
王老師
精彩語錄:有為利,無為用。
【內(nèi)容簡介】
1. 游戲開發(fā)技術(shù)介紹
2. 演示打地鼠游戲項目演示
3. 打地鼠游戲開發(fā)會使用到的關(guān)鍵技術(shù)介紹
4. 游戲代碼實現(xiàn)過程
1、華清遠(yuǎn)見智能平板電腦
2、華清遠(yuǎn)見智能手環(huán)
3、華清遠(yuǎn)見U盤
以 "打地鼠"游戲為技術(shù)原型,以嵌入式、Android為技術(shù)背景。
0
綜合評分