內容簡介
《Flash遊戲編程教程》是肖剛編著的一本圖書。該書共分為8章,內容包括Flash遊戲概述,ActionScript編程基礎,面向對象程式設計在ActionScript語言中的實現,各種方式的網路通信概念及其實現方式、遊戲開發項目經驗,遊戲的構造,經典遊戲案例以及附錄等。
讀者對象
《Flash遊戲編程教程》既可作為高校及遊戲學院Flash遊戲編程課程的教材,又可作為各種專業遊戲培圳機構的教材。
圖書目錄
第1章Flash與遊戲
1.1Flash的發展歷程
1.2Flash的特點
1.3Flash適合做什麼遊戲
第2章Flash編程基礎
2.1ActionScript簡介
2.1.1ActionScript3.0
2.1.2AcnonScript2.0
2.1.3FlashLiteActionScript
2.1.4ActionScript版本的選擇
2.2動作面板的使用
2.3語法與結構
2.3.1第一段示例代碼
2.3.2第二段示例代碼
2.3.3第三段示例代碼
2.4字元串處理
2.5變數的作用域
2.5.1全局變數
2.5.2時間軸變數
2.5.3本地變數
2.6語法錯誤與運行時錯誤
2.6.1語法錯誤與處理
2.6.2避免運行時錯誤
2.6.3排除運行時錯誤
2.6.4初學者容易犯的編程錯誤
2.7Flash的內置類
2.7.1內置類介紹
2.7.2屬性、方法與事件
2.8ActionScript3.0的事件模型
2.8.1事件流
2.8.2事件對象
2.8.3事件偵聽器
2.8.4鍵盤事件實例
2.8.5事件流實例
2.8.6使用偵聽器處理異步操作錯誤
2.9AetionScript2.0中的事件模型
2.9.1on/onClipEvent函式方式實例
2.9.2重載on事件方法實例
2.9.3偵聽器方式的事件實例
2.10用Sound對象控制聲音
2.11處理點陣圖
2.12處理XML
2.13可視化設計和編程的結合
2.14使用文本框
2.15使用Flash組件
2.16右鍵快捷選單設計
第3章面向對象程式設計
3.1面向對象程式設計的基本概念
3.2自定義類的實現
3.2.1創建類的語法
3.2.2構造函式
3.2.3包與目錄、類路徑的關係
3.2.4訪問控制關鍵字
3.3面向對象概念在ActionScript中的實現
3.3.1封裝
3.3.2繼承
3.3.3多態
3.3.4事件
3.4基本數據結構的實現
3.4.1堆疊
3.4.2佇列
3.4.3鍊表
第4章網路與通信
4.1網路與通信概述
4.2安全機制
4.3使用超連結
4.4載入數據
4.4.1載入普通文本
4.4.2載入並處理變數數據
4.4.3載入並處理XML數據
4.5載入內容
4.6保存數據到本地
4.7與伺服器互動
4.8與外部容器的互動
4.9實時的遠程互動
第5章通盤看遊戲
5.1什麼樣的遊戲才是好遊戲
5.2遊戲製作的一般過程
5.3遊戲設計文檔模板
5.4流程圖設計
5.5建立遊戲資源庫
5.6作品性能最佳化
第6章遊戲的構造
6.1通用下載進度條
6.2遊戲實例:測測你的反應速度
6.3Flash遊戲典型的延遲循環模式
6.4示例程式:彈球
65利用剪輯嵌套改進了的延遲循環
6.6遊戲實例:點頑石
6.73D模擬技術
6.8遊戲角色設計
6.9遊戲中的衝突檢測
6.10遊戲實例:戰場生存記
6.11關卡設計
6.12遊戲實例:戰場生存過關版
6.13多人對戰遊戲
6.14遊戲實例:戰場生存記雙人對戰版
6.15地圖布置以及地圖相關算法
6.16人工智慧
6.17遊戲實例:九子棋
6.18網路互動遊戲開發
6.19遊戲實例:衝出重圍
6.20本章小結
第7章時尚例程
7.1打字遊戲
7.2圖片獵人
7.3超級拼圖
7.4真視界迷宮
7.5手機遊戲:漢諾塔
第8章附錄
8.1ActionScript中的關鍵字
8.2ActionScript的命名規則
8.3鍵控代碼與ASCII代碼對照表
8.4事件類型
8.5代碼遷移簡要介紹
8.6fscommand與fseommand2命令大全
8.7多媒體創作軟體列衷
8.8常用數學物理公式
8.9幫助文檔與網路資源
……