Android Web Game App 高級編程-使用 HTML5 / CSS3 / JavaScript (Pro Android Web Game Apps: Using HTML5, CSS3 and JavaScript) Android Web Game App高级编程:使用HTML5、 CSS3、JavaScript

傑瑞 (Juriy Bura), 科茨 (Paul Coates)

買這商品的人也買了...

商品描述

<內容簡介>

傑瑞、科茨專著的《Android Web Game App高級編程--使用HTML5》能夠讓我們對遊戲開發的整個過程有一個深入的理解,創建屬於我們自己的多人在線遊戲。本書將理論和實踐並重,對Android平臺上的網頁遊戲開發進行了深入淺出的探討。通過一些前沿技術在瀏覽器中構建遊戲引擎、建立實時的服務器通信,借助人工智能和富媒體創建神奇的遊戲體驗。
    《Android Web Game App高級編程--使用HTML5》能通過一些激動人心的遊戲項目,讓你親歷並見證遊戲開發方方面面的技術和實踐。主要包括以下內容:
    ·設置開發環境、運行應用程序、調試和剖析代碼
    ·在瀏覽器中使用圖形和動畫
    ·優化渲染——讓遊戲運行得更快
    ·處理事件和用戶輸入
    ·創建等軸測遊戲引擎
    ·學習3D編程和WebGL的一些基礎知識
    ·使用JavaScript創建完善的服務器端支持
    ·使用人工智能讓遊戲更豐富多彩
    只需要具備一些HTML和JavaScript的基礎知識,就可以開啟我們的AndroidWebGameAPP高級編程之旅,從一個空白的HTML網頁開始,最後將收穫多人在線遊戲(有豐富多彩的圖像、聲音、動畫等)開發必需的一些知識和技巧——即使你以前沒有遊戲開發和服務器端編程的經驗。

<目錄>

第1章  入門
1.1  工具
1.1.1  所需要的組件
1.1.2  Java開發工具包
1.1.3  集成開發環境
1.1.4  Web服務器
1.1.5  AndroidS  DK和模擬器
1.2  技術
1.2.1  代碼
1.2.2  面向對象編程
1.2.3  移動瀏覽器簡介
1.3  本章小結

第2章  瀏覽器中的圖形:canvas元素
2.1  遊戲剖析
2.2  在瀏覽器中繪圖
2.3  HTML基礎設置
2.4  canvas的概念
2.4.1  上下文
2.4.2  坐標系統
2.5  繪製圖形
2.5.1  矩形
2.5.2  路徑
2.5.3  子路徑
2.6  描邊和填充
2.6.1  純色
2.6.2  漸變
2.6.3  圖案
2.7  上下文狀態及變換
2.7.1  平移
2.7.2  縮放
2.7.3  旋轉
2.7.4  變換疊加
2.7.5  上下文狀態
2.7.6  示例項目中的上下文轉換
2.8  示例遊戲項目的輸出結果
2.9  本章小結

第3章  創建第一個遊戲
第4章  動畫和「精靈」
第5章  事件處理和用戶輸入
第6章  呈現虛擬世界
第7章  創建等距引擎
第8章  瀏覽器中的3D
第9章  使用WebGL
第10章  服務器端
第11章  與服務器對話
第12章  構建多人遊戲
第13章  遊戲中的Al
第14章  JavaScript遊戲引擎

第15章  構建原生應用
第16章  添加聲音
附錄A  調試客戶端JavaScript