VC.NET游戲開發(fā)技術

出版時間:2008-7  出版社:北京交通大學  作者:徐青  頁數(shù):350  
Tag標簽:無  

前言

VisualStudio2005C++是一種全新的游戲開發(fā)平臺,但是多數(shù)有關游戲開發(fā)的書籍都是介紹如何使用VisualC++進行游戲開發(fā),或是只對軟件環(huán)境本身進行介紹,很少涉及使用VisualStudio2005C++與DirectX9.0C進行實際的游戲開發(fā)。這樣,讀者在閱讀之后,只能對軟件有一些零散的認識,而很難實際用它去完成獨立游戲應用程序的設計與開發(fā)。本書側重于介紹VisualStudio2005C++在開發(fā)中的應用,重點介紹如何利用VisualStudio2005C++與DirectX9.0C結合實現(xiàn)游戲的開發(fā)。

內(nèi)容概要

  本文通過實例循序漸進地介紹以Visual Studio 2005 C++與DirectX 9.0C為基本開發(fā)環(huán)境的Windows游戲程序設計的原理、方法。主要內(nèi)容包括:基本Visual Studio 2005 C++開發(fā)方法介紹、游戲開發(fā)的基礎知識、游戲開發(fā)的高級技術、游戲開發(fā)中的基礎數(shù)學知識、游戲的聲音與輸人編程、網(wǎng)絡游戲開發(fā)的基礎知識及游戲中的AI開發(fā)的基礎知識?! ”緯鴮λ榻B的游戲開發(fā)技術都給出了具有代表性的實例,而且將Visual Studio 2005 C++與DirectX 9.0C結合的開發(fā)特性與技術融人到具體的游戲開發(fā)實例中,使讀者通過實例的學習,能夠迅速掌握游戲開發(fā)技術。本書實例可在北京交通大學出版社網(wǎng)站http://press.bjtut.edu.cn上下載。  本書圖文并茂,內(nèi)容全面、深入,適合于使用Visual Studio 2005 C++與DirectX 9.0C游戲開發(fā)的初級開發(fā)人員使用及參考。

書籍目錄

第1章 編寫游戲的語言 1.1 VC.NET開發(fā)工具概述 1.2 VC.NET基礎知識 1.3 結構、聯(lián)合與枚舉  1.4 控制語句 1.5 指針與數(shù)組 1.6 函數(shù)與常用函數(shù) 1.7 總結第2章 如何更好地編寫VC.NET程序 2.1 類概述 2.2 類的構造函數(shù) 2.3 類的靜態(tài)成員 2.4 操作符重載 2.5 類的繼承 2.6 虛函數(shù)與抽象類 2.7 模板 2.8 異常處理 2.9 總結第3章 游戲開發(fā)基礎 3.1 Windows編程基礎知識 3.2 游戲編程的圖形基礎知識 3.3 Direct3D 3.4 繪制三角形 3.5 繪制立方體 3.6 矩陣旋轉(zhuǎn) 3.7 總結第4章 游戲開發(fā)中的數(shù)學知識 4.1 向量 4.2 矩陣 4.3 基本變換 4.4 游戲開發(fā)和平面知識 4.5 總結第5章 豐富的游戲開發(fā)技巧 5.1 基本特效工具 5.2 游戲中的紋理制作  5.3 游戲中的燈光與材質(zhì) 5.4 游戲中的各種形狀 5.5 索引緩沖 5.6 游戲中的3D模型 5.7 游戲中的2D圖形 5.8 總結第6章 游戲的聲音與輸入處理 6.1 聲音與音樂輸入 6.2 鍵盤與鼠標輸入 6.3 總結第7章 游戲的數(shù)據(jù)結構與加速游戲 7.1 游戲的數(shù)據(jù)結構 7.2 加速游戲的技巧 7.3 總結第8章 游戲中的3D世界 8.1 3D字體 8.2 游戲開發(fā)中的mesh模型 8.3 X文件 8.4 漸進網(wǎng)格 8.5 界線容積 8.6 創(chuàng)建靈活的攝像機類 8.7 粒子系統(tǒng) 8.8 骨骼動畫 8.9 總結第9章 網(wǎng)絡世界中的游戲 9.1 網(wǎng)絡游戲開發(fā)的基本概述  9.2 網(wǎng)絡游戲的開發(fā)  9.3 Windows Socket介紹 9.4 總結第10章 游戲中的AI 10.1 游戲AI基礎 10.2 游戲AI初步 10.3 總結參考文獻

章節(jié)摘錄

插圖:第1章編寫游戲的語言1.7總結使用“計算機語言”向計算機來描述游戲怎么樣運行的過程就是“游戲編程”。由于計算機游戲結合了大量動畫、聲音、攝像等數(shù)據(jù)的運算,因此游戲的流暢性是衡量一個游戲成功與失敗的標志。為了達到這項要求,目前許多大型的游戲軟件開發(fā)公司大多使用C++語言作為游戲的開發(fā)語言。所以,在本書中,也使用C++語言作為游戲開發(fā)語言,采用VC.NET2005與DriectX9.0SDK作為游戲的開發(fā)工具。

編輯推薦

《VC.NET游戲開發(fā)技術》圖文并茂,內(nèi)容全面、深入,適合于使用VisualStudio2005C++與DirectX9.0C游戲開發(fā)的初級開發(fā)人員使用及參考。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    VC.NET游戲開發(fā)技術 PDF格式下載


用戶評論 (總計6條)

 
 

  •   OK不錯,通過,先學習下哈不過這么快收到書,確實很開心^*^
  •   不錯,入門級!
  •   只是覺得介紹的內(nèi)容較少,真正的內(nèi)容不夠多。作為一本入門書吧。
  •   講的大多廢話,光理論
  •   如果附有源代碼的光盤會更好。
  •   一本諾接觸VC不久,不建議讀此書,此書的內(nèi)容有些向于西方,英文陳度不行的,也不建議讀此書,一個變量幾厘米長,看得很費神。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7