-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Android游戲開發詳解 版權信息
- ISBN:9787115391858
- 條形碼:9787115391858 ; 978-7-115-39185-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Android游戲開發詳解 本書特色
android游戲開發有很大的市場需求,但又容易給人以很簡單的錯覺。實際上,android游戲開發涉及編程基礎、java編程語言、游戲開發、代碼優化、android應用程序開發等眾多的知識和技能。 本書是一本面向初學者的優秀的android游戲開發指南。全書共11章,分為4個部分,按部就班地介紹了java語言和編寫面向對象的應用程序等基本知識,帶領讀者嘗試android的構建模塊,并創建有趣的、交互性的、支持觸摸控制的2d游戲。本書還通過配套站點,提供了眾多的示例java和android游戲項目庫,可供你自己繼續學習并成長為一名游戲程序員。 如果你已經或者想要開發android游戲,但是卻不知道從何下手,那么本書是為你量身定做的。不管你是沒有任何編程經驗的初學者,還是一名有經驗的java開發者,都可以通過閱讀本書成長為一名android游戲開發人員。
Android游戲開發詳解 內容簡介
android開發在國內具有非常廣泛的用戶基礎。而根據相關調查,android平臺上45%的應用與游戲相關。android游戲應用的開發具有非常廣闊的市場。 本書并不會對讀者做太多假設。當然,我們假設你有基本的數學知識,并且知道如何在計算機上安裝程序或應用,但是,并不會假設你之前編寫程序,或者有物理學的學位。 如果你是**次開始編寫代碼,肯定會遇到一些問題。這沒事。實際上,當你遇到難處,請訪問本書的配套網站并尋求幫助。無論是編輯、kilobolt的工作人員或者是陌生人,都會樂意幫助你解答問題或解決問題。 學習本書過程中,你將會閱讀和編寫很多代碼。一些章節整個篇幅都是學習如何編寫代碼,并且很少討論游戲開發。其背后的思路是,如果你能夠脫離游戲開發的環境去理解和編寫代碼,那么,在創建圖形和游戲的時候,你可以很容易地應用這些知識。
Android游戲開發詳解 目錄
第1部分 java基礎知識
第1章 程序設計基礎
1.1 什么是編程
1.2 數據類型
1.3 聲明和初始化變量
1.4 關于位的一切(位和字節的簡單介紹)
1.5 運算
1.6 函數(在java中稱為"方法"更好)
1.7 控制流程第1部分-if和else語句
1.8 控制流程第2部分-while和for循環
1.9 訓練到此結束
第2章 java基礎知識
2.1 面向對象編程
2.2 設置開發機器
2.3 編寫**個程序
2.4 執行java程序
2.5 魔術揭秘-編譯器和jvm
2.6 構建一個簡單的計算器程序
2.7 構建一個簡單的計數程序
2.8 對象的基礎知識
2.9 類
2.10 使用對象
2.11 創建新的對象變量
2.12 設置和訪問對象的狀態
2.13 調用對象的行為
2.14 隱藏變量
2.15 改進程序
2.16 區分類和對象
2.17 對象是獨立的
2.18 使用java api中的對象
2.19 使用字符串
2.20 對象的更多實踐--模擬一個色子
2.21 對象和基本類型的分組
2.22 小結
第3章 設計更好的對象
3.1 構造方法
3.2 getter和setter
3.3 接口
3.4 多態
3.5 繼承
3.6 圖形
3.7 里程碑
第2部分 java游戲開發
第4章 游戲開發基礎
4.1 java游戲開發概覽
4.2 學習構建游戲
4.3 構建游戲開發框架
4.4 給項目添加圖像文件
4.5 檢查點#1
4.6 定義狀態
4.7 檢查點#2
4.8 多任務的需求
4.9 檢查點#3
4.10 由此開始
第5章 保持簡單
5.1 游戲開發:高層級概覽
5.2 準備loneball項目
5.3 實現游戲過程界面
5.4 設計擋板
5.5 創建paddle類
5.6 在playstate中實現paddle對象
5.7 實現計分系統
5.8 實現randomnumbergenerator類
5.9 設計球
5.10 創建ball類
5.11 在playstate中實現ball對象
5.12 處理碰撞:球vs.擋板以及球vs.消失
5.13 導出游戲
5.14 執行游戲
5.15 小結
5.16 下一關
第6章 下一關
6.1 框架需要進行一處更新
6.2 規劃修改:高層級的概覽
6.3 開始之前要了解的方法
6.4 更新游戲循環
6.5 切換到主動渲染
6.6 更新state類
6.7 添加andomnumbergenerator
6.8 添加動畫
6.9 ellio:優化至關重要
6.10 ellio:高級概覽
6.11 準備ellio對象
6.12 添加和加載資源
6.13 設計和實現player
6.14 設計和實現云
6.15 設計和實現磚塊類
6.16 設計和實現支持性的狀態類
6.17 設計和實現playstate
6.18 開始另一段旅程
第3部分 android游戲開發
第7章 開始android開發
7.1 android:全新世界的共同語言
7.2 hello, android:**個android app
7.3 導航一個android應用程序項目
7.4 android概念基礎
7.5 重新編寫hello world
7.6 運行android應用程序
7.7 activity生命周期
7.8 響應事件并啟動另一個
activity
7.9 logcat:調試基礎
7.10 在android游戲開發之路上繼續前進
第8章 android游戲框架
8.1理解一般規則
8.2 構建android游戲框架
8.3 討論gameview的部件
8.4 構建state、inputhandler和painter類
8.5 添加資源
8.6 創建state類
8.7 創建gameview類
8.8 總結
第9章 構建游戲
9.1 準備項目
9.2 實現模型類
9.3 實現狀態類
9.4 另一個里程碑
9.5 讓它更快:優化游戲
9.6 實現高分系統
第4部分 實現觸摸
第10章 發布游戲
10.1 準備好游戲
10.2 在google play發布游戲
10.3 更新游戲
10.4 集成google play游戲服務
第11章 繼續旅程
11.1 發布游戲
11.2 附加資源
11.3 繼續前進
11.4 結束語
附錄a 再談static
附錄b 移動的簡單物理
附錄c 7步構建andriod游戲
Android游戲開發詳解 作者簡介
James有多年的游戲開發經驗。他最早在筆記本上開始了自己的游戲開發職業經歷,最終創建了Kilobolt,這是一家位于美國的獨立游戲工作室。此外,他還教授一系列流行的編程課程,并且在杜克大學學習計算機科學的同時擔任助教。 除了編寫代碼,做科學研究相關的閱讀,James還是曼聯球迷,并且不斷探索新的美食。
- >
中國歷史的瞬間
- >
史學評論
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
莉莉和章魚
- >
回憶愛瑪儂
- >
隨園食單
- >
龍榆生:詞曲概論/大家小書
- >
羅曼·羅蘭讀書隨筆-精裝