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

Cocos2d-JS遊戲開發快速入門到實戰/移動互聯網開發技術叢書

  • 作者:何金成
  • 出版社:清華大學
  • ISBN:9787302492405
  • 出版日期:2018/03/01
  • 裝幀:平裝
  • 頁數:293
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    何金成著的《Cocos2d-JS遊戲開發快速入門到實戰/移動互聯網開發技術叢書》從遊戲的基礎知識介紹、Cocos引擎介紹、Cocos2d-JS的環境搭建、Cocos核心概念、Cocos引擎節點、Cocos資源處理、Chipmunk物理引擎、Cocos網路編程等方面對Cocos2d-JS進行了全面解析,所有章節的所有技術點均有示例,且所有示例均有配套的源碼可供參考。除此之外,本書還提供聊天室、貪吃蛇、2048以及飛機大戰4個項目的實戰,對項目進行了全面的講解和源碼剖析。
    本書有較強的實用性,可幫助想要入門遊戲前端開發技術的同學快速理解並掌握Cocos2d-JS前端技術,並能使用該技術進行項目開發。

作者介紹
何金成
    何金成,90后遊戲行業開發者,GAD社區特約撰稿人、專欄作者,曾任GAD開發社區遊戲伺服器技術板塊負責人。先後就職于遊戲谷、熊孩子、雲暢遊戲等公司,曾參與並製作《七雄無雙》《英雄守衛戰》《國戰三國志》等手機遊戲項目,目前的工作是《鬼泣》項目伺服器端研發。在CSDN、CocoaChina、GAD等論壇或博客分享大量技術文章,已出版《深度解析Java遊戲伺服器開發》一書。在從事遊戲後端技術工作的同時,對Cocos遊戲引擎有較深入的研究。熱愛技術,熱愛遊戲,是一位懷揣遊戲夢的開發者。

目錄
基礎篇
  第1章  歡迎來到遊戲世界
    1.1 遊戲的前世今生
    1.2 遊戲的玩法與分類
      1.2.1 MMORPG類遊戲
      1.2.2 FPS類遊戲
      1.2.3 ARPG類遊戲
      1.2.4 卡牌類遊戲
      1.2.5 RTS類遊戲
      1.2.6 消除類遊戲
      1.2.7 MOBA類遊戲
      1.2.8 塔防類遊戲
      1.2.9 跑酷類遊戲
      1.2.10數字類遊戲
    1.3 遊戲團隊的職責與分工
    1.4 遊戲的從無到有
    1.5 小結
  第2章  奇妙的Cocos2d-JS之旅
    2.1 Cocos的前世今生
    2.2 Cocos2d引擎家族
    2.3 Cocos2d-JS的介紹
      2.3.1 官方定義
      2.3.2 引擎架構
      2.3.3 引擎目錄
    2.4 開發環境的搭建
      2.4.1 安裝Python
      2.4.2 Cocos Console
      2.4.3 安裝WebStorm
      2.4.4 配置Android環境
      2.4.5 Cocos Creator的安裝
    2.5 Hello Cocos2d-JS
      2.5.1 創建工程
      2.5.2 項目目錄
      2.5.3 調試運行
      2.5.4 各平台打包及部署
    2.6 官方Demo
    2.7 小結
進階篇
  第3章  Cocos核心概念
    3.1 導演、場景、精靈和圖層
    3.2 實現菜單
      3.2.1 實現文字菜單
      3.2.2 實現精靈菜單
      3.2.3 實現開關菜單
    3.3 自定義場景
      3.3.1 創建場景腳本文件
      3.3.2 添加圖層到場景
      3.3.3 添加精靈到圖層
      3.3.4 修改main.js入口場景
      3.3.5 添加JS文件到project.json

    3.4 多場景切換
      3.4.1 導演的作用
      3.4.2 Director的常用方法
      3.4.3 場景切換Demo
    3.5 場景切換特效
    3.6 小結
  第4章  Cocos引擎節點
    4.1 錨點和坐標
    4.2 父子關係
    4.3 縮放和旋轉
    4.4 計劃任務
    4.5 電子時鐘的實現
      4.5.1 功能分析
      4.5.2 底層格子的繪製和時間的定時刷新
      4.5.3 繪製數字
      4.5.4 繪製數字底色
    4.6 動作與組合動作
    4.7 生命周期
    4.8 事件處理
      4.8.1 創建單點事件監聽處理
      4.8.2 創建事件監聽的快捷方式
      4.8.3 鍵盤響應事件
      4.8.4 加速計事件
      4.8.5 滑鼠響應事件
      4.8.6 自定義事件
      4.8.7 事件監聽器的其他操作
    4.9 打地鼠
      4.9.1 玩法分析
      4.9.2 結構設計
      4.9.3 代碼實現
    4.10繪製節點
      4.10.1 繪圖API
      4.10.2 繪製複雜圖形
      4.11小結
  第5章  Cocos資源處理
    5.1 紋理緩存
    5.2 圖片的非同步載入
    5.3 幀動畫處理
    5.4 切圖幀動畫
    5.5 紋理打包文件的載入
      5.5.1 打包紋理文件
      5.5.2 載入打包文件
    5.6 粒子動畫
      5.6.1 系統粒子動畫
      5.6.2 自定義粒子動畫
      5.6.3 使用粒子動畫
    5.7 音樂和音效
    5.8 小結
  第6章  Chipmunk物理引擎
    6.1 基本概念

    6.2 引入Chipmunk引擎
    6.3 創建物理世界
      6.3.1 創建Space空間
      6.3.2 設置debug模式
      6.3.3 設置重力
      6.3.4 劃分空間邊界
    6.4 創建物理對象
      6.4.1 創建剛體
      6.4.2 設置body屬性
      6.4.3 創建並綁定形狀
      6.4.4 創建物理精靈對象
    6.5 物理世界的刷新
    6.6 碰撞檢測
    6.7 運行物理世界
    6.8 小結
  第7章  Cocos網路編程
    7.1 網路通信協議
      7.1.1 TCP協議
      7.1.2 UDP協議
      7.1.3 TCP與UDP的比較
    7.2 NodeJS伺服器環境的搭建
      7.2.1 NodeJS簡介
      7.2.2 安裝NodeJS
      7.2.3 Express框架
    7.3 HTTP通信
      7.3.1 HTTP協議位置
      7.3.2 請求響應模型
      7.3.3 HTTP客戶端
      7.3.4 HTTP服務端
    7.4 WebSocket通信
      7.4.1 WebSocket出現之前的實時通信方式
      7.4.2 WebSocket原理
      7.4.3 WebSocket客戶端
      7.4.4 WebSocket服務端
    7.5 小結
實戰篇
  第8章  聊天室
    8.1 功能模塊
    8.2 時序圖
    8.3 功能設計
    8.4 客戶端
      8.4.1 分層架構
      8.4.2 類圖設計
      8.4.3 登錄場景的實現
      8.4.4 聊天場景的實現
      8.4.5 網路處理的實現
      8.4.6 相關工具類
    8.5 服務端
      8.5.1 分層架構
      8.5.2 類圖設計

      8.5.3 網路處理
      8.5.4 邏輯處理
      8.5.5 內存管理
    8.6 前後端通信
    8.7 小結
  第9章  貪吃蛇
    9.1 遊戲玩法
    9.2 遊戲分析
      9.2.1 身體關節
      9.2.2 移動方向
    9.3 遊戲開發
      9.3.1 項目構建
      9.3.2 開始/結束場景
      9.3.3 遊戲場景
      9.3.4 關節節點
      9.3.5 相關工具類
    9.4 運行效果
    9.5 小結
  第10章  2048
      10.1 遊戲玩法
      10.2 遊戲分析
      10.3 遊戲開發
      10.3.1 項目構建
      10.3.2 開始/結束場景
      10.3.3 遊戲場景
      10.3.4 滑動方塊
      10.3.5 相關工具類
    10.4 運行效果
    10.5 小結
  第11章  飛機大戰
    11.1 遊戲玩法
    11.2 遊戲分析
    11.3 遊戲開發
      11.3.1 項目構建
      11.3.2 場景與狀態機
      11.3.3 遊戲場景
      11.3.4 遊戲背景
      11.3.5 子彈類
      11.3.6 玩家類
      11.3.7 敵機類
      11.3.8 道具類
      11.3.9 載入動畫
      11.3.10全局管理
    11.4 運行效果
    11.5 小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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