幫助中心 | 我的帳號 | 關於我們

Android手機遊戲開發實戰(第2版高職高專電腦類專業規劃教材)

  • 作者:編者:謝曉勇|責編:賀志洪
  • 出版社:電子工業
  • ISBN:9787121375477
  • 出版日期:2020/02/01
  • 裝幀:平裝
  • 頁數:303
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書詳細介紹了Android框架、Android組件、用戶界面開發、遊戲開發、數據存儲、多媒體開發和網路開發等Android手機遊戲開發所需要的基礎知識。本書基於工作過程的教學思想,按照學生可能所需要的就業技能,將「Android手機遊戲開發」學習領域分為5個學習情境:Android遊戲開發基礎、Android OpenGL開發基礎、Android OpenGL應用案例、Android遊戲開發之綜合案例、實現自己的遊戲引擎。
    本書實戰性強,書中的每個知識點都有精心設計的示例,並且這些示例以迭代的方式重現。5個學習情境也重現了經典Android手機遊戲開發的全過程,既可以以它們為範例進行實戰演練,也可以將它們直接應用到實際開發中,兼顧了學習者的職業發展與深入學習。
    本書面向的讀者包括毫無Android開發經驗的初學者,以及有一定Android開發經驗但缺乏學習的開發人員。本書可作為高職高專教育「手機遊戲開發」課程的教材,也可作為從事軟體開發人員的參考用書。

作者介紹
編者:謝曉勇|責編:賀志洪

目錄
第1章  Android簡介與開發平台搭建
  1.1  掀起Android的蓋頭來
    1.1.1  Android的來龍去脈
    1.1.2  選擇Android的理由
    1.1.3  Android的體系結構
  1.2  Android開發平台搭建
    1.2.1  安裝JDK和配置Java系統環境
    1.2.2  安裝Eclipse、Android SDK和ADT插件
    1.2.3  創建Android虛擬設備(AVD)
  1.3  Android SDK介紹
    1.3.1  Android SDK基礎
    1.3.2  Android SDK管理器
    1.3.3  Android SDK資源目錄結構
  本章小結
  課後練習
第2章  Android編程開發基礎
  2.1  第一個Android應用
    2.1.1  新建Android項目
    2.1.2  動手練一練??窺探Android應用程序的運行過程
    2.1.3  Android項目工程文件的構成
    2.1.4  Android應用程序運行過程
    2.1.5  Android應用程序框架核心文件解析
  2.2  學習編程的捷徑??站在「巨人」的肩膀上
    2.2.1  下載示範應用程序包
    2.2.2  導入已有的demo應用程序
  2.3  程序是調出來的??程序的調試
    2.3.1  使用Logcat列印調試信息
    2.3.2  設置斷點
    2.3.3  關聯源代碼文檔
  本章小結
  課後練習
第3章  Android基本組件及其通信
  3.1  Android四大基本組件
    3.1.1  活動(Activity)組件
    3.1.2  服務(Service)組件
    3.1.3  廣播接收器(Broadcast Receiver)組件
    3.1.4  內容提供者(Content Provider)組件
  3.2  In2t Filter
    3.2.1  Intent的基本概念
    3.2.2  Intent的詳解
    3.2.3  顯式和隱式Intent
    3.2.4  IntentFilter
  3.3  Activity生命周期
    3.3.1  Activity棧
    3.3.2  Activity狀態
    3.3.3  Activity生命周期的回調方法
  3.4  綜合示例解析一:有序廣播
  3.5  綜合示例解析二:音樂播放器Demo
  3.6  擴展實踐:多媒體開發
  本章小結

  課後練習
  課後拓展實踐
第4章  Android遊戲開發之前台渲染
  4.1  Android用戶界面開發簡介
    4.1.1  在Eclipse中定製用戶界面
    4.1.2  View組件簡介
    4.1.3  常用控制項介紹
    4.1.4  布局管理
    4.1.5  事件處理
  4.2  圖形與動畫的實現
    4.2.1  圖片的載入
    4.2.2  逐幀動畫(Drawable Animation)
    4.2.3  屬性動畫(Property Animation)簡介
    4.2.4  3D動畫和OpenGL
  本章小結
  課後拓展實踐
第5章  Android遊戲開發之數據存儲
  5.1  文件存儲
    5.1.1  內存空間文件的存取
    5.1.2  結合Properties(屬性)進行文件存取
  5.2  Shared Preferences
    5.2.1  SharedPreferences的使用
    5.2.2  擴展學習:讀、寫其他應用程序的SharedPreferences數據
  5.3  SQLite資料庫
    5.3.1  SQLite資料庫簡介
    5.3.2  SQLite操作詳解
  5.4  數據共享(Content Providers)
    5.4.1  Content Resolver
    5.4.2  使用Content Resolver訪問共享數據實例
    5.4.3  創建Content Providers共享數據
  5.5  擴展學習:網路存儲
  本章小結
  課後習題
  課後拓展實踐
第6章  Android遊戲開發之網路編程
  6.1  HTTP協議通信
    6.1.1  Apache HttpClient
    6.1.2  訪問Web服務示例
    6.1.3  許可權驗證
    6.1.4  HttpURL Connection介面
  6.2  套接字(Socket)
  6.3  Wi-Fi無線通信
  6.4  藍牙(Bluetooth)無線通信
  本章小結
  課後練習
  課後拓展實踐
第7章  Android遊戲開發基礎
  7.1  Android遊戲開發
    7.1.1  Android遊戲開發框架
    7.1.2  數據介面層Android實現示例

    7.1.3  表現層之View類開發示例
  7.2  Android繪圖(2D)
    7.2.1  Android遊戲開發坐標
    7.2.2  畫筆(Paint)和Color類
    7.2.3  畫布(Canvas)
    7.2.4  幾何圖形繪製
    7.2.5  雙緩衝技術
  7.3  圖形特效處理
    7.3.1  變換控制(Matrix)
    7.3.2  圖像扭曲(drawBitmapMesh)
    7.3.3  圖形填充(Shader)
  7.4  動畫實現
    7.4.1  補間動畫(Tween)
    7.4.2  逐幀動畫(Frame)
    7.4.3  動畫實現(SurfaceView)
  7.5  獲取屏幕屬性
  本章小結
  課後拓展實踐
第8章  Android OpenGL開發基礎
  8.1  OpenGL簡介
    8.1.1  OpenGL的發展歷程
    8.1.2  OpenGL與OpenGL ES的區別
    8.1.3  Android OpenGL ES
    8.1.4  渲染流水線簡介
  8.2  多邊形(Polygon)
    8.2.1  多邊形繪製
    8.2.2  更多繪製模式
  8.3  顏色(Color)
  8.4  旋轉(Rotate)
  8.5  3D空間(3D Space)
    8.5.1  四稜錐和立方體
    8.5.2  圓錐體
  8.6  紋理映射(Texture Mapping)
  8.7  光照和事件
    8.7.1  光照(Light)
    8.7.2  事件(Events)
  8.8  混合(Mixed)
    8.8.1  源因子和目標因子
    8.8.2  啟用混合
  本章小結
  課後拓展實踐
第9章  Android OpenGL應用案例
  9.1  建模與動畫(Model and Animation)
  9.2  構建場景
    9.2.1  構建簡單場景
    9.2.2  添加紋理
    9.2.3  添加光照
  9.3  蕩漾的水波
  9.4  粒子系統(Particle System)
    9.4.1  基本原理

    9.4.2  模擬飄落的雪花
  9.5  霧(Fog)
  本章小結
  課後拓展實踐
第10章  Android遊戲開發之綜合案例
  10.1  遊戲開發的思路
  10.2  從遊戲玩家角度開發的遊戲
  10.3  從開發者角度開發的遊戲
    10.3.1  從遊戲載體劃分遊戲
    10.3.2  從遊戲實現角度劃分遊戲
  10.4  遊戲開發簡介
  10.5  《死亡塔》程序開發
    10.5.1  遊戲框架設計
    10.5.2  遊戲圖層低級API
    10.5.3  地圖設計
    10.5.4  主角設計
    10.5.5  圖層管理器
    10.5.6  遊戲音效
    10.5.7  遊戲存檔
  本章小結
  課後拓展實踐
第11章  實現自己的遊戲引擎
  11.1  遊戲引擎介紹
    11.1.1  什麼是引擎
    11.1.2  世界遊戲引擎發展概況
    11.1.3  國內遊戲引擎發展概況
    11.1.4  Android遊戲引擎
  11.2  遊戲引擎結構與開發框架
    11.2.1  傳統遊戲引擎的結構
    11.2.2  當前遊戲引擎結構
    11.2.3  遊戲引擎開發框架
  11.3  遊戲引擎設計
    11.3.1  遊戲引擎設計流程
    11.3.2  遊戲引擎結構和功能設計
  11.4  遊戲引擎實現
    11.4.1  Activity類實現
    11.4.2  流程式控制制類和線程類
    11.4.3  遊戲對象與對象管理
    11.4.4  圖形引擎
    11.4.5  物理引擎
    11.4.6  事件模塊
    11.4.7  工具模塊
    11.4.8  腳本引擎和音效模塊
  本章小結
  課後拓展實踐
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032