C++游戲設(shè)計(jì)案例教程

出版時(shí)間:2009-5  出版社:電子工業(yè)出版社  作者:沈大林  頁(yè)數(shù):321  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

   全書以游戲引擎的設(shè)計(jì)為主線,輔以案例:“林間之戰(zhàn)”和“云中戰(zhàn)機(jī)”的設(shè)計(jì)為技術(shù)剖析,由淺至深,層層引導(dǎo),使讀者掌握游戲設(shè)計(jì)技術(shù),提高游戲設(shè)計(jì)能力。在案例中每個(gè)技術(shù)點(diǎn)都有詳細(xì)的講解,容易看懂、便于教學(xué)。本書的代碼、教案資源可在華信教育資源網(wǎng)(www.hxedu.com.cn)免費(fèi)下載。閱讀本書應(yīng)具有C++面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)。

書籍目錄

第1章  游戲設(shè)計(jì)概述 1.1  游戲設(shè)計(jì)基礎(chǔ)知識(shí)  1.1.1  游戲的發(fā)展  1.1.2  游戲分類術(shù)語(yǔ)  1.1.3  游戲開發(fā)工具 1.2  游戲設(shè)計(jì)架構(gòu)  1.2.1  游戲策劃  1.2.2  游戲引擎 思考與練習(xí)1第2章  游戲設(shè)計(jì)基礎(chǔ) 2.1  基于Windows系統(tǒng)的C++程序設(shè)計(jì)  2.1.1  【相關(guān)知識(shí)】Windows程序的設(shè)計(jì)  2.1.2  【相關(guān)知識(shí)】Visual C++ 6.0集成開發(fā)環(huán)境  2.1.3  【案例1】Windows應(yīng)用程序窗口 2.2  構(gòu)建游戲引擎主體框架  2.2.1  【相關(guān)知識(shí)】游戲引擎框架設(shè)計(jì)  2.2.2  【相關(guān)知識(shí)】游戲屏幕設(shè)置  2.2.3  【案例2】游戲引擎框架 思考與練習(xí)2第3章  游戲圖像處理 3.1  游戲圖形處理基礎(chǔ)  3.1.1  GDI圖形處理基礎(chǔ)  3.1.2  基本圖形繪制  3.1.3  文字處理  3.1.4  【案例3】卡片對(duì)對(duì)碰 3.2  位圖繪制與游戲精靈  3.2.1  位圖基礎(chǔ)  3.2.2  位圖的繪制  3.2.3  雙緩沖繪圖  3.2.4  游戲精靈  3.2.5  【案例4】林間之戰(zhàn)(一) 思考與練習(xí)3第4章  游戲圖像處理進(jìn)階 4.1  精靈動(dòng)畫與精靈管理  4.1.1  游戲動(dòng)畫設(shè)計(jì)基礎(chǔ)  4.1.2  精靈動(dòng)畫  4.1.3  精靈管理  4.1.4  【案例5】林間之戰(zhàn)(二) 4.2  在游戲中使用多種類型的圖像文件  4.2.1  游戲設(shè)計(jì)中的圖像文件  4.2.2  CxImage類庫(kù)及其應(yīng)用  4.2.3  在游戲精靈中添加CxImage支持  4.2.4  【案例6】林間之戰(zhàn)(三) 思考與練習(xí)4第5章  游戲交互與游戲音效 5.1  游戲交互  5.1.1  鍵盤消息處理  5.1.2  鼠標(biāo)消息處理  5.1.3  【案例7】云中戰(zhàn)機(jī)(一) 5.2  游戲音效  5.2.1  音樂(lè)文件  5.2.2  在程序中播放音樂(lè)  5.2.3  游戲音樂(lè)類GameMusic  5.2.4  【案例8】云中戰(zhàn)機(jī)(二) 思考與練習(xí)5第6章  游戲中的物體運(yùn)動(dòng) 6.1  游戲?qū)ο蟮奈锢磉\(yùn)動(dòng)  6.1.1  對(duì)象的范圍及其運(yùn)動(dòng)范圍  6.1.2  對(duì)象的物理運(yùn)動(dòng)  6.1.3  游戲物理運(yùn)動(dòng)類  6.1.4  【案例9】云中戰(zhàn)機(jī)(三) 6.2  碰撞檢測(cè)  6.2.1  碰撞檢測(cè)原理  6.2.2  碰撞檢測(cè)的實(shí)現(xiàn)  6.2.3  【案例10】云中戰(zhàn)機(jī)(四) 思考與練習(xí)6

章節(jié)摘錄

  第1章 游戲設(shè)計(jì)概述  1.1 游戲設(shè)計(jì)基礎(chǔ)知識(shí)  1.1.1 游戲的發(fā)展  電子游戲是個(gè)敏感而富有爭(zhēng)議的話題,有人稱之為“電子鴉片”,也有人稱之為“第九藝術(shù)”,不管如何,電子游戲作為一種現(xiàn)代娛樂(lè)方式,已經(jīng)客觀地存在于現(xiàn)實(shí)社會(huì)當(dāng)中,而且?guī)缀鯘B透到每一臺(tái)計(jì)算機(jī)中?! ‰娮佑螒虬l(fā)展至今已經(jīng)有50多年的歷史,從最初不經(jīng)意的小玩意發(fā)展到現(xiàn)在,電子游戲產(chǎn)業(yè)已經(jīng)成為全球數(shù)碼娛樂(lè)產(chǎn)業(yè)的重要組成部分,在帶來(lái)大量爭(zhēng)議的同時(shí),也帶來(lái)了巨大的財(cái)富。  1.萌芽期  1958年的秋天,物理學(xué)家威利?海金博塞姆(Willy Higinbotham)想讓來(lái)參觀的游客能夠在實(shí)驗(yàn)室中對(duì)各種科研成果產(chǎn)生更多的興趣,決定做一個(gè)有交互作用的東西以吸引游客的注意力。他利用示波器和實(shí)驗(yàn)室里的模擬計(jì)算機(jī)設(shè)計(jì)了一個(gè)叫《Tennis for TWO》的雙人網(wǎng)球交互式游戲,這就是歷史上的第一個(gè)視頻電子游戲程序,它的游戲畫面如圖1—1.1所示。游戲畫面非常簡(jiǎn)陋,從現(xiàn)代人的角度來(lái)看,它幾乎一無(wú)是處,但仍然把在場(chǎng)所有參觀者的目光吸引住了,而那批參觀者也榮幸地成為了歷史上第一批電子游戲玩家。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    C++游戲設(shè)計(jì)案例教程 PDF格式下載


用戶評(píng)論 (總計(jì)39條)

 
 

  •   C++游戲設(shè)計(jì)案例教程學(xué)到很多。
  •   講c++設(shè)計(jì)游戲的書已經(jīng)很少了,基本都是移動(dòng)平臺(tái),能找到一本不容易啊
  •   很不錯(cuò),林間之戰(zhàn)和云中戰(zhàn)機(jī)的兩個(gè)例子很詳細(xì)易懂,適合初學(xué)者
  •   這本書中舉了好幾個(gè)例子,寫的很詳細(xì),步驟思路明確,但是必須有一定的C/C++的程序基礎(chǔ),否則很難理解,書上的資源都可以免費(fèi)下載到,真是非常值。物流不用說(shuō),可靠!
  •   用的vc6.0 gdi編程,沒(méi)有使用3d技術(shù),講的是2d游戲編程。目前參考價(jià)值不大。
  •   這本書確實(shí)不錯(cuò),內(nèi)容講的很詳細(xì),很適合剛學(xué)完c++還不知道具體怎么編游戲的初學(xué)者
  •   書非常不錯(cuò),內(nèi)容詳細(xì),對(duì)想要學(xué)習(xí)游戲開發(fā)的朋友非常有幫助
  •   發(fā)現(xiàn)是需要C++基礎(chǔ)的,而我完全不會(huì),還去去學(xué)好C++再來(lái)學(xué)習(xí)游戲,書還不錯(cuò)
  •   做小游戲看這書不錯(cuò)
  •   我們班里的一個(gè)比較厲害的人推薦的,然后基本上全班同學(xué)都賣了。但是我很少看過(guò),因?yàn)槲也桓阌螒虻拈_發(fā)
  •   內(nèi)容設(shè)計(jì)很好,適合初學(xué)者。
  •   看了一下,代碼很詳細(xì),用來(lái)看一下api的實(shí)踐很有用
  •   從基礎(chǔ)開始 不錯(cuò)
  •   非常好的一本書,沒(méi)有買錯(cuò)。
  •   很好很不錯(cuò),挺喜歡的
  •   好沒(méi)看呢,應(yīng)該不錯(cuò)
  •   寒假的時(shí)候看的,非常好!
  •   值得認(rèn)真讀啊。
  •   很不錯(cuò),適合初學(xué)者學(xué)習(xí)C++
  •   這個(gè),對(duì)游戲介紹的比較全面,編程方面貌似弱了點(diǎn)
  •   本來(lái)就喜歡玩游戲,玩到一定程度就想自己寫游戲了。看了這本書,大概對(duì)寫游戲有了一個(gè)了解,還不錯(cuò)吧
  •   有案例,挺具體
  •   書不錯(cuò),內(nèi)容較新(在里面看到仙四的截屏我激動(dòng)了!)。不過(guò)源碼要在書后的網(wǎng)址上注冊(cè)登錄才能下載。
  •   發(fā)貨較快,書籍正版,內(nèi)容詳細(xì)。
  •   到貨速度挺快的 十個(gè)字
  •   還算很好!最好配上光盤!
  •   現(xiàn)在才知道,都用腳本寫了
  •   這本書是C++高手看的,關(guān)于游戲驅(qū)動(dòng)方面的開發(fā),需要扎實(shí)的C++基礎(chǔ),建議C++新手還是先不要看這本書,等C++基礎(chǔ)打扎實(shí)了再買這本書,要不然就成擺設(shè)了!
  •   偏簡(jiǎn)單,一般般啦。介紹的游戲不錯(cuò),有款3D游戲超犀利,90kb的3D游戲,打開眼界
  •   適合于剛學(xué)C++的人群,至少能知道游戲是怎么做出來(lái)的!
  •   相當(dāng)于一本win32游戲入門書籍,講得比較細(xì),其實(shí)內(nèi)容不是很多,新手適合快速的瀏覽一下,不推薦購(gòu)買,在圖書城看看,基本的內(nèi)容就可以知道個(gè)大概了
  •   內(nèi)容太淺,不過(guò)寫的倒是很詳細(xì),只適合初學(xué)者
  •   還行吧~~其實(shí)一般般
  •   沒(méi)什么特別出彩的,感覺(jué)沒(méi)學(xué)到啥
  •   書不錯(cuò),不過(guò)我買的有點(diǎn)太早了,先讓它說(shuō)一陣子吧
  •   很基礎(chǔ)的書啊
  •   學(xué)作游戲
  •   C++游戲設(shè)計(jì)案例教程
  •   自學(xué)中,還沒(méi)開始看
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7