《windowsPhone游戲開發實戰》


         2012年10月20號,我完成了這本書的初稿。2012年12月23號-“世界末日”那天我收到了這本書的初稿。算起來這算是我寫的第二本,不過第一本是和別人合寫的,這次算是獨立寫的。寫書是為了對過去2年技術積累的一個總結,寫完還是覺得有很多不足,個人積累得還不夠。

         本書每一章有完整的Demo,在電子工業出版社的官網可以下得到源代碼。

          windowsphone游戲開發實戰

  簡介:

      本書對WindowsPhone游戲開發的流程進行了詳細的講解,對其核心內容和開發技巧進行了深入的說明;對游戲場景和游戲菜單,2D動畫和紋理處理,精靈的矢量移動和控制,戰斗和魔法系統,關卡設計和數值平衡,音效處理和文本處理,以及游戲優化等這些在游戲開發中遇到的實際問題進行了詳細的分析和解答,並對XNA主流框架和混合編程進行了細致的分析。本書還針對WindowsPhone 8的游戲開發新特性進行了簡單的說明。

 

  目錄:

第1章 Windows Phone游戲開發入門 1

   1.1 XNA框架簡介 2 1.2 開發工具和環境 2

   1.2.1 Windows Phone 8游戲開發工具 2

   1.2.2 Windows Phone 8游戲開發環境變化 3

   1.3 XNA常用組件 3

      1.3.1 LoadContent 3

      1.3.2 Upate和Draw 9

      1.3.3 SpriteBatch 12

      1.3.4 Sprite Font 17

      1.3.5 TouchCollection和TouchPanel 19

  1.4 Windows Phone模擬器和真機調試 23

第2章 游戲場景和游戲菜單 27

  2.1 游戲場景 28

  2.2 游戲菜單 29

  2.3 場景切換 33

  2.4 編寫游戲菜單 36

  2.5 數據保存和讀取 39

第3章 2D動畫和矢量 45

  3.1 2D動畫 46

    3.1.1 2D動畫原理 46

    3.1.2 動畫紋理合並和切割 49

    3.1.3 動畫序列幀處理 53

  3.2 矢量移動和控制 56

    3.2.1 矢量移動原理 56

    3.2.2 矢量移動的實現 57

  3.3 動畫切換 61

    3.3.1 動畫切換原理 61

    3.3.2 可控制的動畫切換 63

  3.4 地圖牽引 66

第4章 戰斗和魔法系統 72

  4.1 戰斗系統 73

    4.1.1 精靈的碰撞 73

    4.1.2 精靈的管理 77

    4.1.3 精靈戰斗系統 85

 4.2 魔法系統 90

    4.2.1 魔法設計 90

    4.2.2 單體魔法和群體魔法 97

    4.2.3 魔法運動軌跡模擬 100

第5章 關卡設計和數值平衡 106

  5.1 關卡設計 107

     5.1.1 關卡數據結構 107

     5.1.2 過關的邏輯 108

     5.1.3 升級界面 117

  5.2 數值平衡 125

     5.2.1 什么是數值平衡 125

     5.2.2 如何做到數值平衡 126

第6章 音效處理和文本處理 128

  6.1 音效處理 129

    6.1.1 SoundEffect播放音效 129

    6.1.2 SoundEffectInstance播放背景音樂 133

    6.1.3 Ogg文件在Windows Phone中的特殊處理 133

    6.1.4 解決背景音樂和音樂播放器的沖突問題 136

  6.2 語言本地化處理 139

    6.2.1 中文化處理 139

    6.2.2 多語言處理 145

第7章 游戲設計進階 152

  7.1 游戲優化 153

    7.1.1 內存優化 153

    7.1.2 游戲邏輯優化 156

  7.2 粒子系統 162

    7.2.1 2D粒子類 162

    7.2.2 2D粒子系統管理類 165

    7.2.3 2D粒子系統配置類 172

    7.2.4 游戲里使用2D粒子系統 177

第8章 XNA主流框架和混合編程 180

  8.1 XNA主流游戲框架 181

    8.1.1 Cocos2d-x for XNA 181

    8.1.2 MonoGame 189

  8.2 SilverLight和XNA混合編程 189

    8.2.1 為什么要進行混合編程 189

    8.2.2 如何進行混合編程 190

    8.2.3 混合編程的注意事項 210

第9章 在Windows Phone Store上發布游戲 212

  9.1 Windows Phone游戲測試 213

  9.2 XNA代碼混淆 216

  9.3 Windows Phone Store發布流程 221

  9.4 Windows Phone Store收款等事項 232

     9.4.1 游戲試用功能 232

     9.4.2 W-8表格的填寫 236

     9.4.3 收款銀行賬號的填寫 240

第10章 Windows Phone 8游戲開發新特性 243

  10.1 Windows Phone 8上使用C 開發游戲 244

  10.2 Windows Phone 8上的3D游戲引擎 250

 

購買地址:

亞馬遜:

http://www.amazon.cn/Windows-Phone%E6%B8%B8%E6%88%8F%E5%BC%80%E5%8F%91%E5%AE%9E%E6%88%98-%E7%8E%8B%E4%BC%A0%E7%82%9C/dp/B00ANS78ZO

京東商城:

http://book.360buy.com/11159109.html

當當:

http://product.dangdang.com/main/product.aspx?product_id=23055367

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM