注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡游戲設計大富翁手機游戲開發(fā)實戰(zhàn):基于Cocos2d-x 3.2引擎

大富翁手機游戲開發(fā)實戰(zhàn):基于Cocos2d-x 3.2引擎

大富翁手機游戲開發(fā)實戰(zhàn):基于Cocos2d-x 3.2引擎

定 價:¥69.00

作 者: 李德國 著
出版社: 清華大學出版社
叢編項:
標 簽: 計算機/網絡 圖形圖像 多媒體 游戲開發(fā)/多媒體/課件設計

購買這本書可以去


ISBN: 9787302414582 出版時間: 2015-10-01 包裝: 平裝
開本: 16開 頁數: 390 字數:  

內容簡介

  李德國編著的《大富翁手機游戲開發(fā)實戰(zhàn)(基于 Cocos2d-x3.2引擎)》使用Cocos2d-x游戲引擎技術,帶領讀者一步一步從零開始進行大富翁移動游戲的開發(fā)。本書根據大富翁項目一一展開講解游戲開發(fā)過程中涉及的各方面內容,讀者可以通過這個游戲的開發(fā),全面掌握Cocos2d-x游戲開發(fā)的方法和技巧。本書理論和實踐相結合,避免空泛的原理講解,在理解了原理之上緊接著根據大富翁項目展開實際代碼編寫,從中能讓讀者領悟Cocos2d-x的神奇魅力,從而更加深入地理解和掌握Cocos2dx引擎,更能讓讀者深刻理解消息驅動機制在提升游戲效率方面的重大作用。本書適合Cocos2d-x引擎游戲開發(fā)初學者、游戲設計人員,也適合作為高等院校和培訓學校相關專業(yè)師生的教學參考。

作者簡介

暫缺《大富翁手機游戲開發(fā)實戰(zhàn):基于Cocos2d-x 3.2引擎》作者簡介

圖書目錄

第1章  開發(fā)環(huán)境搭建
  1.1 大富翁游戲簡介
    1.1.1 人物介紹
    1.1.2 場景介紹
    1.1.3 技能道具介紹
    1.1.4 隨機事件
    1.1.5 聯網對戰(zhàn)
    1.1.6 游戲操作
  1.2 大富翁游戲設計
  1.3 開發(fā)環(huán)境搭建
    1.3.1 Cocos2d-x下載與安裝
    1.3.2 安裝開發(fā)工具
    1.3.3 創(chuàng)建HelloWorld項目
    1.3.4 在Windows平臺Android環(huán)境搭建
  1.4 本章小結
第2章  COCOS2d-x基礎介紹
  2.1 場景、層、精靈、導演模型
    2.1.1 導演
    2.1.2 場景
    2.1.3 層
    2.1.4 精靈
  2.2 幀循環(huán)和渲染樹
    2.2.1 幀循環(huán)
    2.2.2 渲染樹
  2.3 內存管理介紹
  2.4 場景切換
  2.5 精靈紋理和幀
  2.6 坐標系介紹
  2.7 回調函數介紹
    2.7.1 Lambda表達式
    2.7.2 類模版std::function
    2.7.3 bind模板
  2.8 基礎數據類型
    2.8.1 Value類型
    2.8.2 cocos2d::Vector容器
    2.9 本章小結
第3章  大富翁片頭動畫開發(fā)
  3.1 Cocos2d-x動畫介紹及代碼編寫
    3.1.1 創(chuàng)建新工程
    3.1.2 創(chuàng)建SplashScene.cpp文件
  3.2 大富翁片頭動畫流程圖
  3.3 本章小結
第4章  大富翁菜單場景開發(fā)
  4.1 Scale9Sprite、ControlButton、UserDefault控件
    4.1.1 Scale9Sprite
    4.1.2 ControlButton
    4.1.3 UserDefault
  4.2 添加菜單
  4.3 程序調試
  4.4 本章小結
第5章  大富翁對話框開發(fā)
  5.1 準備工作
  5.2 定義對話框
  5.3 調用對話框
  5.4 本章小結
第6章  大富翁關卡選擇場景開發(fā)
  6.1 準備工作
  6.2 定義關卡場景
  6.3 修改窗口適配
  6.4 添加scrollview控件
  6.5 校正scrollview滑動效果
  6.6 本章小結
第7章  大富翁地圖開發(fā)
  7.1 地圖編輯
    7.1.1 準備工作
    7.1.2 下載地圖編輯器
    7.1.3 使用Tiled編輯游戲地圖
  7.2 加載游戲地圖
  7.3 本章小結
第8章  大富翁角色行走開發(fā)
  8.1 獲取地圖中way道路圖層的數據
    8.1.1 流程圖
    8.1.2 代碼實現
    8.1.3 測試
  8.2 添加游戲角色
    8.2.1 角色圖片說明
    8.2.2 Plist文件制作方法
    8.2.3 定義角色類
  8.3 根據步數獲取角色路徑
  8.4 讓角色按照路徑行走
  8.5 讓角色輪流行走
    8.5.1 行走流程
    8.5.2 NotificationCenter類介紹
    8.5.3 代碼實現
  8.6 顯示回合計數器
    8.6.1 實現邏輯
    8.6.2 代碼實現
  8.7 顯示角色行走步數效果
  8.8 用自定義事件改寫消息觀察者
  8.9 本章小結
第9章  購買空地
  9.1 大富翁地塊介紹及變量初始化工作
  9.2 購買地塊
    9.2.1 買地流程
    9.2.2 代碼實現
  9.3 添加角色購買空地動畫
    9.3.1 編輯粒子效果
    9.3.2 增加動畫效果
  9.4 升級地塊
  9.5 本章小結
第10章  繳納過路費
  10.1 繳納過路費流程
    10.1.1 繳納過路費流程圖
    10.1.2 代碼實現
  10.2 繳納相連地塊過路費
    10.2.1 尋找相鄰左右地塊的方法
    10.2.2 尋找上下相鄰地塊的方法
    10.2.3 代碼實現
  10.3 開發(fā)Toast提示框
  10.4 本章小結
第11章  國際化——解決中文亂碼
  11.1 使用Dictionary實現國際化
  11.2 使用ValueMap實現國際化
  11.3 本章小結
第12章  大富翁路障開發(fā)
  12.1 問號隨機事件開發(fā)
  12.2 撿到體力分值卡,增加體力
  12.3 蜜蜂擋路,受傷住院
  12.4 撿到珍珠,增加金錢
  12.5 補充功能
  12.6 本章小結
第13章  大富翁彩票系統開發(fā)
  13.1 購買彩票界面開發(fā)
  13.2 彩票開獎界面開發(fā)
    13.2.1 開獎對話框界面開發(fā)
    13.2.2 顯示角色購買的彩票
    13.2.3 顯示開獎對話框
  13.3 本章小結
第14章  大富翁股票系統開發(fā)
  14.1 股票系統邏輯
  14.2 定義股票類
  14.3 股票界面開發(fā)
  14.4 顯示股市界面
  14.5 本章小結
第15章  大富翁角色技能開發(fā)
  15.1 角色技能開發(fā)
    15.1.1 角色技能介紹
    15.1.2 角色技能card類實現
    15.1.3 角色技能實現
  15.2 提升技能等級
  15.3 添加游戲結束判斷
  15.4 本章小結
第16章  大富翁游戲存檔開發(fā)
  16.1 大富翁JSON數據格式
  16.2 保存游戲的開發(fā)
  16.3 載入存檔開發(fā)
  16.4 本章小結
第17章  大富翁游戲配音開發(fā)
  17.1 播放音效前的準備工作
  17.2 添加音效
  17.3 本章小結
第18章  大富翁游戲移植
  18.1 移植到android設備的方法
  18.2 本章小結
第19章  大富翁網絡對戰(zhàn)開發(fā)
  19.1 AppWrap聯網框架介紹
  19.2 在大富翁項目中集成AppWrap聯網框架
  19.3 數據同步
    19.3.1 同步數據與同步方法
    19.3.2 角色加入房間后位置同步
    19.3.3 蜜蜂和珍珠位置同步
    19.3.4 角色輪流行走同步
    19.3.5 過路費同步
    19.3.6 角色住院同步
    19.3.7 彩票、股票同步
    19.3.8 技能同步
    19.3.9 游戲結束同步
  19.4 編寫自己的聯網框架
    19.4.1 Socket流程與函數
    19.4.2 聯網流程
    19.4.3 數據格式
    19.4.4 實現聯網框架
    19.4.5 聯網對戰(zhàn)界面的實現
    19.4.6 游戲的同步
    19.4.7 角色狀態(tài)同步
    19.4.8 蜜蜂、珍珠同步
    19.4.9 角色行走同步
    19.4.10 繳納過路費同步
    19.4.11 彩票、股票同步
  19.5 本章小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.afriseller.com 2005-2026, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號