包郵 計(jì)算機(jī)游戲程序設(shè)計(jì)(基礎(chǔ)篇第3版普通高等教育十二五規(guī)劃教材)
-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(shū)(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
計(jì)算機(jī)游戲程序設(shè)計(jì)(基礎(chǔ)篇第3版普通高等教育十二五規(guī)劃教材) 版權(quán)信息
- ISBN:9787121288661
- 條形碼:9787121288661 ; 978-7-121-28866-1
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>
計(jì)算機(jī)游戲程序設(shè)計(jì)(基礎(chǔ)篇第3版普通高等教育十二五規(guī)劃教材) 內(nèi)容簡(jiǎn)介
本書(shū)為“十二五”普通高等教育本科重量規(guī)劃教材,著重介紹二維游戲程序設(shè)計(jì)所需的基礎(chǔ)知識(shí),包括游戲圖像處理、二維游戲場(chǎng)景繪制、游戲交互界面設(shè)計(jì)、二維動(dòng)畫(huà)合成、碰撞檢測(cè)與運(yùn)動(dòng)模擬、游戲粒子系統(tǒng)、游戲音效編程、游戲中人工智能、網(wǎng)絡(luò)游戲編程、游戲腳本編程等,涵蓋了二維游戲程序設(shè)計(jì)的主要方面,全書(shū)共14章,強(qiáng)調(diào)理論與實(shí)踐結(jié)合,通過(guò)游戲?qū)嵗龁l(fā)性地說(shuō)明游戲編程的相關(guān)原理和方法,每個(gè)主要章節(jié)均配有相應(yīng)的游戲片段實(shí)例,*后一章通過(guò)一個(gè)完整的綜合實(shí)例貫穿了本書(shū)的主要知識(shí)點(diǎn)和游戲開(kāi)發(fā)要點(diǎn)。 本書(shū)還有進(jìn)階篇的配套教材。 本書(shū)面向的讀者對(duì)象是那些已掌握基本的程序設(shè)計(jì)技能,并立志于從事計(jì)算機(jī)游戲軟件開(kāi)發(fā)的程序員和游戲開(kāi)發(fā)愛(ài)好者。本書(shū)既可以作為數(shù)字媒體技術(shù)、計(jì)算機(jī)、軟件工程等專(zhuān)業(yè)的本科生(研究生)的教材,也可用于游戲?qū)W院和各類(lèi)游戲編程人員培訓(xùn)班的參考資料,對(duì)正在從事游戲開(kāi)發(fā)和制作的相關(guān)人員也具有重要的參考價(jià)值。
計(jì)算機(jī)游戲程序設(shè)計(jì)(基礎(chǔ)篇第3版普通高等教育十二五規(guī)劃教材) 目錄
第1章 游戲開(kāi)發(fā)簡(jiǎn)介 001
1.1 什么是游戲 001
1.2 計(jì)算機(jī)游戲的發(fā)展 003
1.3 計(jì)算機(jī)游戲的分類(lèi) 006
1.4 計(jì)算機(jī)游戲開(kāi)發(fā)的基本理念和
方法 011
1.5 游戲開(kāi)發(fā)的基本流程 012
1.6 游戲開(kāi)發(fā)的準(zhǔn)則和“忠告” 014
1.7 游戲編程人員的基本素質(zhì)
要求 016
小結(jié) 017
習(xí)題1 017
第2章 計(jì)算機(jī)游戲策劃簡(jiǎn)介 018
2.1 計(jì)算機(jī)游戲策劃的概念和
分類(lèi) 018
2.2 計(jì)算機(jī)游戲策劃人員應(yīng)具備的
素質(zhì) 019
2.3 計(jì)算機(jī)游戲策劃基礎(chǔ) 020
2.3.1 游戲規(guī)則 020
2.3.2 獎(jiǎng)罰機(jī)制 021
2.3.3 游戲資源 021
2.3.4 玩家技能 023
2.3.5 反饋機(jī)制 025
2.3.6 難度平衡 026
2.4 計(jì)算機(jī)游戲的策劃與開(kāi)發(fā)
團(tuán)隊(duì) 028
小結(jié) 030
習(xí)題2 030
第3章 游戲圖像處理 031
3.1 圖像概述 031
3.2 顏色混合和半透明效果 035
3.2.1 基本原理和步驟 035
3.2.2 Alpha融合技術(shù) 036
3.3 圖像操作 038
3.3.1 直方圖 038
3.3.2 幾何運(yùn)算 039
3.3.3 圖像濾波算子 040
3.3.4 形態(tài)算子 042
3.4 圖像特效 044
小結(jié) 046
習(xí)題3 046
第4章 游戲引擎概覽 047
4.1 游戲引擎的提出 047
4.2 常用游戲引擎 048
4.3 Cocos2d-x引擎介紹 052
4.3.1 Cocos2d-x的核心概念 052
4.3.2 Cocos2d-x中的坐標(biāo)系 056
4.3.3 Cocos2d-x中的用戶交互響應(yīng) 057
4.3.4 Cocos2d-x的內(nèi)存管理機(jī)制 058
4.3.5 Cocos2d-x中的新增的3D特性 060
4.4 Cocos2d-x開(kāi)發(fā)環(huán)境配置 060
4.4.1 Windows下開(kāi)發(fā)環(huán)境配置 060
4.4.2 Android開(kāi)發(fā)環(huán)境配置 062
4.4.3 iOS下的開(kāi)發(fā)環(huán)境配置 066
小結(jié) 066
習(xí)題4 067
第5章 二維游戲場(chǎng)景繪制 068
5.1 游戲場(chǎng)景的組織和管理 068
5.2 游戲畫(huà)面背景 069
5.2.1 二維游戲背景的類(lèi)型 069
5.2.2 游戲地圖的創(chuàng)建和顯示 070
5.2.3 磚塊地圖 073
5.2.4 磚塊地圖編輯器 074
5.2.5 Cocos2d-x中磚塊地圖的實(shí)現(xiàn) 076
5.3 文字與字體 078
5.3.1 字體編輯器 078
5.3.2 Cocos2d-x中的文本繪制 079
5.4 菜單項(xiàng) 082
5.5 擴(kuò)展控件 086
5.5.1 滾動(dòng)框 086
5.5.2 滑動(dòng)條控件 090
5.5.3 開(kāi)關(guān)控件 091
5.5.4 按鈕控件 091
5.5.5 Scale9Sprite 092
5.6 游戲場(chǎng)景繪制實(shí)例――英雄
快跑 093
小結(jié) 099
習(xí)題和實(shí)驗(yàn) 099
第6章 游戲交互界面設(shè)計(jì) 100
6.1 交互界面設(shè)計(jì)概述 100
6.2 游戲的可玩性與交互界面 100
6.3 交互界面設(shè)計(jì)基礎(chǔ) 101
6.3.1 交互界面的色彩設(shè)計(jì) 101
6.3.2 交互界面的形式 102
6.4 游戲軟件的交互界面設(shè)計(jì) 107
6.5 Cocos2d-x中的界面設(shè)計(jì) 108
6.5.1 Cocos2d-x中的UI編輯器 108
6.5.2 用戶界面編輯器的使用 108
6.5.3 在Cocos2d-x引擎中的應(yīng)用 110
6.6 Cocos2d-x中的用戶交互 111
6.7 游戲界面設(shè)計(jì)實(shí)例――貪
食豆 113
小結(jié) 117
習(xí)題和實(shí)驗(yàn) 117
第7章 二維游戲動(dòng)畫(huà)合成 118
7.1 計(jì)算機(jī)動(dòng)畫(huà)概述 118
7.2 常見(jiàn)計(jì)算機(jī)動(dòng)畫(huà)技術(shù) 118
7.2.1 基本動(dòng)畫(huà)技術(shù) 118
7.2.2 腳本驅(qū)動(dòng)的動(dòng)畫(huà)技術(shù) 119
7.2.3 骨骼動(dòng)畫(huà)技術(shù) 120
7.2.4 常見(jiàn)動(dòng)畫(huà)制作軟件及其文件
格式 120
7.3 Cocos2d-x中的動(dòng)作類(lèi) 121
7.3.1 瞬時(shí)動(dòng)作(ActionInstant) 121
7.3.2 延時(shí)動(dòng)作(ActionInterval) 122
7.3.3 組合動(dòng)作
(ActionAcombination) 123
7.3.4 速度的指定(speed) 124
7.3.5 跟隨動(dòng)作(follow) 124
7.4 Cocos2d-x中的動(dòng)畫(huà) 125
7.4.1 Cocos2d-x中與動(dòng)畫(huà)相關(guān)的類(lèi) 125
7.4.2 Cocos2d-x中的動(dòng)畫(huà)編輯器 125
7.4.3 Cocos2d-x中動(dòng)畫(huà)的實(shí)現(xiàn) 127
7.5 游戲動(dòng)畫(huà)實(shí)例――俠客行 128
小結(jié) 139
習(xí)題和實(shí)驗(yàn) 139
第8章 碰撞檢測(cè)和運(yùn)動(dòng)模擬 140
8.1 碰撞檢測(cè) 140
8.2 物體遮擋關(guān)系 141
8.3 物體運(yùn)動(dòng)模擬 141
8.4 Cocos2d-x中的物理引擎 142
8.4.1 Box2D簡(jiǎn)介 142
8.4.2 Box2D中的相關(guān)類(lèi) 143
8.4.3 Box2D的使用 149
8.5 游戲物理模擬實(shí)例 150
8.5.1 基于Box2D的游戲?qū)嵗?150
8.5.2 Cocos2d-x的物理引擎Physics的
應(yīng)用 158
小結(jié) 159
習(xí)題和實(shí)驗(yàn) 160
第9章 游戲粒子系統(tǒng) 161
9.1 粒子系統(tǒng)概述 161
9.2 粒子效果 161
9.3 Cocos2d-x中的粒子系統(tǒng) 162
9.4 粒子的生命周期 163
9.5 粒子屬性 164
9.6 粒子編輯器 165
9.7 粒子系統(tǒng)實(shí)例―煙花瀑 169
小結(jié) 175
習(xí)題和實(shí)驗(yàn) 175
第10章 游戲音效編程 177
10.1 聲音基礎(chǔ) 177
10.2 常見(jiàn)的音效引擎 181
10.3 Cocos2d-x中的音樂(lè)和
音效 182
10.3.1 音樂(lè)和音效的預(yù)加載 182
10.3.2 播放和停止 183
10.3.3 暫停和恢復(fù)播放 185
10.3.4 其他成員 185
10.4 游戲音效編程實(shí)例 186
小結(jié) 188
習(xí)題和實(shí)驗(yàn) 188
第11章 游戲中的人工智能 189
11.1 游戲AI概述 189
11.2 游戲AI基本類(lèi)型 190
11.3 常用的游戲AI技術(shù) 190
11.3.1 有限狀態(tài)機(jī) 191
11.3.2 模糊邏輯 192
11.3.3 人工神經(jīng)網(wǎng)絡(luò) 192
11.3.4 遺傳算法 193
11.3.5 腳本語(yǔ)言 193
11.4 二維游戲?qū)ぢ放cA*算法 194
11.4.1 游戲?qū)ぢ芳夹g(shù) 194
11.4.2 A*算法及其實(shí)現(xiàn) 195
11.5 游戲AI實(shí)例――迷宮尋寶 200
小結(jié) 205
習(xí)題和實(shí)驗(yàn) 206
第12章 網(wǎng)絡(luò)游戲編程 207
12.1 網(wǎng)絡(luò)游戲的基本架構(gòu) 207
12.2 網(wǎng)絡(luò)游戲通信協(xié)議 208
12.3 網(wǎng)絡(luò)游戲多線程編程 209
12.4 常見(jiàn)的游戲開(kāi)發(fā)網(wǎng)絡(luò)框架 211
12.5 Cocos2d-x中的網(wǎng)絡(luò)通信 211
12.5.1 HTTP網(wǎng)絡(luò)通信 212
12.5.2 Socket網(wǎng)絡(luò)通信 214
12.5.3 WebSocket網(wǎng)絡(luò)通信 217
12.6 游戲網(wǎng)絡(luò)編程實(shí)例――網(wǎng)絡(luò)
坦克大戰(zhàn) 218
12.6.1 準(zhǔn)備工作 218
12.6.2 解析JSON 218
12.6.3 連接網(wǎng)絡(luò) 220
12.6.4 游戲邏輯實(shí)現(xiàn) 225
小結(jié) 227
習(xí)題和實(shí)驗(yàn) 228
第13章 游戲中的腳本編程 229
13.1 Lua簡(jiǎn)介 229
13.2 Lua語(yǔ)言的語(yǔ)法 230
13.2.1 數(shù)值和類(lèi)型 230
13.2.2 表達(dá)式 231
13.2.3 語(yǔ)句 232
13.2.4 函數(shù) 235
13.3 Lua程序與C++程序通信 236
13.3.1 C++代碼調(diào)用Lua函數(shù) 237
13.3.2 Lua代碼調(diào)用C++函數(shù) 238
13.4 Lua腳本在Cocos2d-x中的
應(yīng)用 239
13.5 游戲腳本編程實(shí)例――守衛(wèi)
寶箱 239
小結(jié) 246
習(xí)題和實(shí)驗(yàn) 246
第14章 計(jì)算機(jī)游戲綜合實(shí)例 247
14.1 全局控制和管理 247
14.2 游戲數(shù)據(jù)解析 250
14.2.1 CSV文件解析 250
14.2.2 SQLite數(shù)據(jù)庫(kù)應(yīng)用 253
14.3 場(chǎng)景繪制 262
14.3.1 地圖繪制 263
14.3.2 模型封裝和導(dǎo)入 267
14.4 界面設(shè)計(jì) 276
14.4.1 主界面構(gòu)建 276
14.4.2 對(duì)話框設(shè)計(jì) 280
14.5 動(dòng)畫(huà)效果 285
14.6 游戲AI 287
小結(jié) 289
參考文獻(xiàn) 290
- >
自卑與超越
- >
巴金-再思錄
- >
我從未如此眷戀人間
- >
月亮虎
- >
煙與鏡
- >
苦雨齋序跋文-周作人自編集
- >
姑媽的寶刀
- >
企鵝口袋書(shū)系列·偉大的思想20:論自然選擇(英漢雙語(yǔ))