本書以設計大型商業(yè)游戲為目標,參照開發(fā)《仙劍奇?zhèn)b傳》所需要的技術,以實例對游戲的設計規(guī)劃和開發(fā)過程進行了詳細剖析,引領讀者步入游戲開發(fā)的殿堂。通過學習本書,讀者可以:了解游戲的規(guī)劃和設計理論知識,學會制作2D、3D動畫和背景地圖,掌握碰撞檢測和模擬各種物理現象的方法,精通DirectX使用與設計技巧,掌握基本的人工智能算法。本書用淺顯生動的語言、經典的案例帶領您進入游戲設計的美妙世界,幫助您實現開發(fā)游戲的夢想。書中參照開發(fā)大型游戲《仙劍奇?zhèn)b傳》所需要的技術,如:鏤空動畫、半透明動畫、碰撞檢測、斜角卷動的地圖、人工智能、3D動畫、3D音效等,對游戲的設計和開發(fā)過程進行了系統(tǒng)而又詳細的介紹。使您能清楚地了解游戲設計過程中的各種知識,包括VisualC++的基本操作、游戲畫面的坐標系統(tǒng)、規(guī)劃游戲的主要架構,以及使用DirectX來設計3D游戲等。本書理論與實例并重,講述了多種游戲設計的思想和技巧,適合作為游戲程序設計愛好者和新鮮人士閱讀,也可供多媒體開發(fā)人員參考使用。