《windowsPhone遊戲開發實戰》

2022-03-06 10:37:46 字數 2538 閱讀 7580

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

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

簡介:本書對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.3 ogg檔案在windows phone中的特殊處理 133

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

亞馬遜:

京東**:

噹噹:

微軟開放Windows Phone 7中文開發中心

windows phone 7中文開發中心 windows phone 7開發資料彙總 從iphone開發轉戰windows phone 7思維導圖 微軟官方提供的 windows phone 7開發教程 jake lin,微軟windows phone領域mvp 施炯,微軟mvp,馬寧,微軟mvp...

微軟開放Windows Phone 7中文開發中心

windows phone 7中文開發中心 windows phone 7開發資料彙總 從iphone開發轉戰windows phone 7思維導圖 微軟官方提供的 windows phone 7開發教程 jake lin,微軟windows phone領域mvp 施炯,微軟mvp,馬寧,微軟mvp...

微軟開放Windows Phone 7中文開發中心

windows phone 7中文開發中心 windows phone 7開發資料彙總 從iphone開發轉戰windows phone 7思維導圖 學習windows phone 7開發技術,可以參考以下 微軟官方提供的 windows phone 7開發教程 jake lin,微軟windows...