內容簡介
本書注重實踐,是一本非常理想的XNA4.0遊戲編程教材。針對Web開發新手難以掌握的XNA關鍵概念,本書以一種直觀易懂的風格引導讀者迅速進入角色。每章提供課程(包含示意圖和範例)、複習題和練習,旨在幫助初學者學習新的技能並學以致用。本書主題包括:通過2D動畫、3D攝像與效果來學習遊戲開發;深入高級著色語言(HLSL)和基本的人工智慧概念;運用2D,3D和多玩家技術構建三個完整而激動人心的遊戲;為Xbox360和Windows Phone 7開發和部署遊戲。
完成本書的學習後,讀者將完全掌握開發複雜遊戲的整個過程。
目錄
第1章 XNA4.0新特性
第2章 基礎知識
第3章 好玩的精靈
第4章 用戶輸入和碰撞檢測
第5章 面向對象設計的套用
第6章 音效和音頻
第7章 基本人工智慧
第8章 打造完整遊戲
第9章 3D遊戲開發
第10章 3D模型
第11章 創建第一人稱攝像機
第12章 3D碰撞檢測與射擊
第13章 HLSL基礎
第14章 粒子系統
第15章 完善3D遊戲