第1章 高級碰撞檢測
1.1 不規(guī)則形狀對象的碰撞測試
1.1.1 位圖用于碰撞檢測
1.1.2 半透明形狀的碰撞測試
1.1.3 使用BitmapData.hitTest測試非位圖對象
1.2 大量對象的碰撞測試
1.2.1 實現(xiàn)基于網格的碰撞檢測
1.2.2 編寫網格代碼
1.2.3 測試和調整網格
1.2.4 建成一個可重用的類
1.2.5 碰撞檢測:并不只是碰撞
1.3 小結
第2章 轉向行為
2.1 行為
2.2 Vector2D類
2.3 Vehicle類
2.4 SteeredVehicle類
2.4.1 搜尋行為
2.4.2 逃避行為
2.4.3 到達行為
2.4.4 追捕行為
2.4.5 躲避行為
2.4.6 漫游行為
2.4.7 對象規(guī)避
2.4.8 路徑追隨
2.5 群落
2.6 小結
第3章 等角投影
3.1 等角投影與二等角投影
3.2 創(chuàng)建等角圖形
3.3 等角變換
3.3.1 世界坐標變換為屏幕坐標
3.3.2 屏幕坐標轉換為世界坐標
3.3.3 IsoUtils類
3.4 等角對象
3.5 深度排序
3.6 等角世界類
3.7 D中的移動
3.8 碰撞檢測
3.9 使用外部圖形
3.10 等角區(qū)塊圖
3.11 小結
第4章 尋路
4.1 尋路基礎
4.2 A*
4.2.1 A*基礎
4.2.2 A*算法
4.2.3 計算代價
4.2.4 算法圖示
4.2.5 編寫代碼
4.2.6 常用A*啟發(fā)函數
4.3 實現(xiàn)AStar類
4.4 在游戲中使用AStar
4.5 高級地形
4.6 小結
第5章 其他輸入方式:攝像頭和麥克風
5.1 攝像頭和麥克風
5.2 聲音作為輸入
5.2.1 一個由聲音控制的游戲
5.2.2 活動事件
5.3 視頻作為輸入
5.3.1 視頻大小和質量
5.3.2 視頻與位圖
5.3.3 分析像素
5.4 小結
第6章 高級物理:數值積分
第7章 Flash 10中的3D
第8章 Flash 10繪圖API
第9章 Pixel Bender
第10章 補間引擎