注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁(yè)制作FlashFlash CS3 ActionScript 3.0游戲開(kāi)發(fā)基礎(chǔ)與范例

Flash CS3 ActionScript 3.0游戲開(kāi)發(fā)基礎(chǔ)與范例

Flash CS3 ActionScript 3.0游戲開(kāi)發(fā)基礎(chǔ)與范例

定 價(jià):¥46.00

作 者: 沈鈞、李慶
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 風(fēng)云Ⅱ
標(biāo) 簽: Flash

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121057632 出版時(shí)間: 2008-04-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 411 pages 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是一本介紹Flash CS3 ActionScript 3.0游戲開(kāi)發(fā)的專(zhuān)業(yè)著作,內(nèi)容涵蓋Flash游戲開(kāi)發(fā)相關(guān)的各個(gè)方面,包括基礎(chǔ)編程、動(dòng)畫(huà)制作、關(guān)卡設(shè)計(jì)、聲效編輯、地圖處理、游戲算法、人工智能和多人網(wǎng)絡(luò)游戲開(kāi)發(fā)等內(nèi)容。該書(shū)內(nèi)容豐富并相互滲透,大量實(shí)用技巧穿插其中;知識(shí)闡述與實(shí)際案例結(jié)合,深入淺出、循序漸進(jìn)、具體直觀、可操作性強(qiáng),是一本難得的集入門(mén)、深入到精通Flash游線編程的綜合書(shū)籍;語(yǔ)言簡(jiǎn)練、圖文并茂、結(jié)構(gòu)合理,實(shí)例典型實(shí)用,技術(shù)由簡(jiǎn)到難,具有超強(qiáng)的實(shí)用性、指導(dǎo)性和可操作性。學(xué)習(xí)完本書(shū),無(wú)論讀者此前Flash基礎(chǔ)如何,都可以迅速提升成為一名優(yōu)秀的Flash游戲開(kāi)發(fā)人員。隨書(shū)光盤(pán)內(nèi)容有實(shí)例制作演示文件和素材源文件,以及Flash矢量素材圖和音效文件。本書(shū)適合大中專(zhuān)學(xué)生、各種培訓(xùn)機(jī)構(gòu)學(xué)員及游戲開(kāi)發(fā)自學(xué)人員閱讀。

作者簡(jiǎn)介

  沈鈞,畢業(yè)于安徽大學(xué)自動(dòng)化系,學(xué)士學(xué)位。1999年開(kāi)始接觸并使用Flash軟件,2000年6月接受合肥電視臺(tái)“電腦與家庭”欄目專(zhuān)訪,介紹Flash多媒體課件和動(dòng)畫(huà)短片的制作。多年從事Web產(chǎn)品的前端架構(gòu)設(shè)計(jì)和開(kāi)發(fā)工作,精通FIash動(dòng)畫(huà)制作和ActionScript語(yǔ)言編程,在多家公司主持Flash相關(guān)產(chǎn)品的界面設(shè)計(jì)與程序開(kāi)發(fā)。長(zhǎng)期關(guān)注和研究Flash在游戲領(lǐng)域的應(yīng)用,并有大量作品面世。

圖書(shū)目錄

第1章    認(rèn)識(shí)Flash CS3    1
1.1    Flash的歷史    1
1.2    Flash CS3的改進(jìn)與
新增功能    2
1.3    ActionScript 介紹    3
1.4    ActionScript 3.0的新增功能    4
1.5    Flash CS3界面概覽    6
1.5.1    開(kāi)始頁(yè)    6
1.5.2    主界面    7
1.5.3    舞臺(tái)     7
1.6    系統(tǒng)要求    8
1.7    本章小結(jié)    8
第2章    Flash CS3基礎(chǔ)    9
2.1    “工具”面板    9
2.2    時(shí)間軸、幀和圖層    13
2.2.1    時(shí)間軸    13
2.2.2    幀和關(guān)鍵幀    14
2.2.3    圖層    15
2.3    “動(dòng)作”面板    17
2.4    其他常用面板    18
2.4.1    “信息”面板    18
2.4.2    “變形”面板    18
2.4.3    “顏色”面板和“樣本”
面板    19
2.4.4    “對(duì)齊”面板    20
2.4.5    “庫(kù)”面板    20
2.5    創(chuàng)建文本    21
2.5.1    靜態(tài)文本框    21
2.5.2    動(dòng)態(tài)文本框    21
2.5.3    輸入文本框    21
2.6    網(wǎng)格、標(biāo)尺和輔助線    22
2.6.1    網(wǎng)格    22
2.6.2    標(biāo)尺    23
2.6.3    輔助線    23
2.7    繪制圖形    24
2.8    元件、庫(kù)和實(shí)例    25
2.8.1    創(chuàng)建和編輯元件    25
2.8.2    更改實(shí)例屬性    27
2.9    濾鏡    27
2.10    創(chuàng)建時(shí)間軸動(dòng)畫(huà)    28
2.11    發(fā)布設(shè)置    30
2.12    本章小結(jié)    32
第3章    ActionScript 3.0基礎(chǔ)    33
3.1    變量和操作符    33
3.1.1    變量    33
3.1.2    變量的作用域    34
3.1.3    變量的默認(rèn)值    35
3.1.4    運(yùn)算符    36
3.1.5    算術(shù)運(yùn)算符    36
3.1.6    賦值運(yùn)算符    37
3.1.7    關(guān)系運(yùn)算符    38
3.2    數(shù)據(jù)類(lèi)型    38
3.2.1    基本數(shù)據(jù)類(lèi)型    38
3.2.2    類(lèi)型轉(zhuǎn)換    39
3.3    數(shù)組與字符串    41
3.3.1    數(shù)組的定義    41
3.3.2    數(shù)組的訪問(wèn)    42
3.3.3    數(shù)組常用函數(shù)    43
3.3.4    多維數(shù)組    45
3.3.5    字符串    45
3.3.6    創(chuàng)建字符串    46
3.3.7    字符串比較    47
3.3.8    連接字符串    48
3.3.9    字符串的查找和替換    48
3.3.10    字符串轉(zhuǎn)換大小寫(xiě)    50
3.4    條件語(yǔ)句    50
3.4.1    關(guān)系運(yùn)算和邏輯運(yùn)算    50
3.4.2    if…else語(yǔ)句    51
3.4.3    if…else if語(yǔ)句    51
3.4.4    switch語(yǔ)句    52
3.4.5    ?: 操作符    53
3.5    循環(huán)控制    53
3.5.1    for語(yǔ)句    53
3.5.2    for…in語(yǔ)句    54
3.5.3    for each…in語(yǔ)句    54
3.5.4    while語(yǔ)句    55
3.5.5    do…while語(yǔ)句    55
3.6    Math對(duì)象    55
3.6.1    Math對(duì)象簡(jiǎn)介    56
3.6.2    Math的方法和屬性    56
3.7    函數(shù)    57
3.7.1    函數(shù)的基本概念    57
3.7.2    函數(shù)的參數(shù)    58
3.7.3    函數(shù)的返回值    60
3.7.4    函數(shù)的遞歸調(diào)用    60
3.8    小游戲“猜數(shù)字”    61
3.8.1    規(guī)則設(shè)定    61
3.8.2    場(chǎng)景搭建    62
3.8.3    游戲代碼    63
3.9    本章小結(jié)    67
第4章    面向?qū)ο蠡A(chǔ)    69
4.1    面向?qū)ο缶幊毯?jiǎn)介    69
4.2    類(lèi)    70
4.2.1    類(lèi)的定義    70
4.2.2    類(lèi)屬性    71
4.2.3    構(gòu)造函數(shù)    73
4.3    屬性與方法    73
4.3.1    屬性與方法的抽象    74
4.3.2    屬性和方法的屬性    74
4.3.3    屬性的訪問(wèn)方法    74
4.3.4    靜態(tài)成員    75
4.4    接口    76
4.4.1    定義接口    76
4.4.2    實(shí)現(xiàn)接口    77
4.5    繼承    78
4.5.1    基類(lèi)和派生類(lèi)    78
4.5.2    方法的重載    79
4.5.3    不能繼承靜態(tài)屬性    80
4.6    實(shí)例化對(duì)象    80
4.7    小游戲“蝸牛賽跑”    81
4.7.1    游戲設(shè)計(jì)    81
4.7.2    文檔類(lèi)    82
4.7.3    場(chǎng)景制作    82
4.7.4    代碼分析    83
4.8    本章小結(jié)    89
第5章    可視對(duì)象    91
5.1    顯示列表    91
5.1.1    DisplayObject類(lèi)    92
5.1.2    DisplayObjectContainer類(lèi)    93
5.1.3    Stage類(lèi)    95
5.2    MovieClip類(lèi)    96
5.2.1    控制影片剪輯播放    96
5.2.2    載入外部SWF文件    98
5.3    TextField類(lèi)    98
5.3.1    靜態(tài)文本    98
5.3.2    文本操作    99
5.3.3    設(shè)置文本格式    100
5.4    點(diǎn)和矩形    103
5.4.1    Point對(duì)象    103
5.4.2    Rectangle對(duì)象    104
5.5    矩陣    106
5.6    繪圖API    107
5.6.1    繪制幾何圖形    107
5.6.2    繪制直線和曲線    109
5.6.3    漸變筆觸和漸變填充    109
5.7    位圖處理    112
5.7.1    使用Bitmap類(lèi)和
BitmapData類(lèi)    112
5.7.2    滾動(dòng)位圖    116
5.8    濾鏡    118
5.9    遮罩處理    120
5.10    拼圖游戲    122
5.10.1    游戲的場(chǎng)景和設(shè)定    122
5.10.2    游戲代碼解釋    123
5.11    本章小結(jié)    128
第6章    事件處理和用戶交互    129
6.1    事件處理基礎(chǔ)知識(shí)    129
6.2    事件對(duì)象    130
6.3    事件偵聽(tīng)    131
6.4    鼠標(biāo)事件    133
6.5    鍵盤(pán)事件    135
6.6    用戶交互“我的小飛機(jī)”    138
6.7    本章小結(jié)    146
第7章    游戲常用事件    147
7.1    移動(dòng)控制    147
7.2    碰撞檢測(cè)    152
7.2.1    基本碰撞檢測(cè)    152
7.2.2    像素級(jí)別的碰撞檢測(cè)    157
7.3    計(jì)時(shí)器    159
7.4    新建對(duì)象事件    163
7.5    銷(xiāo)毀事件    166
7.6    血槽、積分和時(shí)間    167
7.7    小游戲“接金幣”    168
7.7.1    游戲設(shè)計(jì)    168
7.7.2    場(chǎng)景布局    168
7.7.3    代碼分析    170
7.8    本章小結(jié)    178
第8章    游戲中的聲音    179
8.1    引入聲音    179
8.1.1    導(dǎo)入聲音文件    179
8.1.2    為按鈕添加聲音    181
8.1.3    壓縮聲音    181
8.1.4    加載外部聲音文件    183
8.1.5    加載聲音流文件    184
8.2    控制聲音    185
8.2.1    播放、暫停和停止聲音    185
8.2.2    控制音量和聲相    185
8.3    高級(jí)應(yīng)用    187
8.3.1    獲取ID3信息    187
8.3.2    繪制聲音波形    187
8.4    本章小結(jié)    189
第9章    人工智能簡(jiǎn)介    191
9.1    導(dǎo)彈跟蹤算法    191
9.1.1    算法分析    191
9.1.2    游戲?qū)嵗?nbsp;   192
9.2    搜索策略    194
9.2.1    狀態(tài)空間    194
9.2.2    廣度優(yōu)先搜索    195
9.2.3    深度優(yōu)先搜索    195
9.2.4    啟發(fā)式搜索策略    196
9.2.5    A*算法    197
9.3    尋找最短路徑    197
9.3.1    算法分析    197
9.3.2    游戲?qū)嵗?nbsp;   199
9.4    五子棋初級(jí)教程    211
9.4.1    算法分析    212
9.4.2    游戲界面    213
9.4.3    代碼分析    214
9.4.4    缺點(diǎn)與改進(jìn)    224
9.5    本章小結(jié)    224
第10章    XML    225
10.1    XML基礎(chǔ)知識(shí)    225
10.2    XML對(duì)象和XMLList對(duì)象    228
10.3    處理 XML    229
10.3.1    訪問(wèn)XML數(shù)據(jù)    229
10.3.2    訪問(wèn)屬性    230
10.3.3    過(guò)濾元素    230
10.3.4    添加節(jié)點(diǎn)和屬性    231
10.3.5    載入外部XML    232
10.4    本章小結(jié)    233
第11章    網(wǎng)絡(luò)游戲基本知識(shí)    235
11.1    基本知識(shí)和概念    235
11.1.1    Flash游戲現(xiàn)狀    235
11.1.2    Flash網(wǎng)絡(luò)游戲前景    236
11.1.3    重要概念和術(shù)語(yǔ)    236
11.2    與外部文件通信    237
11.2.1    與外部本地文件通信    237
11.2.2    與外部遠(yuǎn)程文件通信    241
11.3    與外部數(shù)據(jù)交互    241
11.3.1    與外部本地?cái)?shù)據(jù)交互    241
11.3.2    與外部遠(yuǎn)程數(shù)據(jù)交互    242
11.4    Flash Socket入門(mén)    245
11.4.1    Socket簡(jiǎn)介    245
11.4.2    使用Socket讀取外部
數(shù)據(jù)的實(shí)例    246
11.4.3    XMLSocket類(lèi)    249
11.5    本章小結(jié)    250
第12章    服務(wù)端技術(shù)    251
12.1    官方的FMS2    251
12.1.1    FMS2簡(jiǎn)介    251
12.1.2    安裝FMS2    253
12.1.3    FMS2的“Hello Flash CS3”
    255
12.2    開(kāi)源的Red5    260
12.2.1    Red5簡(jiǎn)介    260
12.2.2    安裝Red5    260
12.2.3    Red5的“Hello Flash CS3”
    263
12.2.4    Red5中的配置文件    266
12.3    本章小結(jié)    269
第13章    “炸彈豬”游戲    271
13.1    游戲規(guī)則設(shè)計(jì)    271
13.2    游戲資源準(zhǔn)備    272
13.2.1    游戲顯示對(duì)象資源    272
13.2.2    音樂(lè)音效資源    273
13.2.3    過(guò)場(chǎng)動(dòng)畫(huà)    274
13.2.4    其他資源    275
13.3    游戲算法分析    275
13.4    場(chǎng)景搭建    283
13.5    編寫(xiě)代碼    286
13.5.1    類(lèi)對(duì)象的編寫(xiě)    287
13.5.2    文檔類(lèi)的編寫(xiě)    297
13.6    本章小結(jié)    321
第14章    飛行射擊游戲—射日者    323
14.1    游戲規(guī)則    323
14.2    主要界面    324
14.3    單位介紹    325
14.3.1    戰(zhàn)斗機(jī)    325
14.3.2    敵方單位    326
14.3.3    炮彈、火箭和導(dǎo)彈    329
14.3.4    獎(jiǎng)勵(lì)單位    331
14.3.5    爆炸效果    332
14.4    程序設(shè)計(jì)    333
14.4.1    結(jié)構(gòu)分析    333
14.4.2    接口設(shè)計(jì)    335
14.4.3    輔助類(lèi)設(shè)計(jì)    335
14.4.4    地圖設(shè)計(jì)    336
14.4.5    信息顯示    336
14.5    代碼分析    337
14.5.1    GameSettings類(lèi)    339
14.5.2    BasicElement類(lèi)    340
14.5.3    Utils包    341
14.5.4    地圖的生成與滾動(dòng)    349
14.5.5    聲音處理    351
14.5.6    Layer類(lèi)    352
14.5.7    Explode類(lèi)    354
14.5.8    接口     356
14.5.9    Elements包        356
14.5.10    Weapons包    364
14.5.11    Bullets包    365
14.5.12    Rockets包    368
14.5.13    敵機(jī)    371
14.5.14    炮臺(tái)    375
14.5.15    Boss    380
14.5.16    獎(jiǎng)勵(lì)    383
14.5.17    Player包    386
14.5.18    關(guān)卡生成    396
14.5.19    生成游戲    397
14.5.20    開(kāi)始游戲    410
14.6    本章小結(jié)    411

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)