出版時(shí)間:2007-6 出版社:中國(guó)鐵道 作者:張簡(jiǎn)毅仁 頁數(shù):328 字?jǐn)?shù):348000
Tag標(biāo)簽:無
內(nèi)容概要
本書結(jié)合理論與實(shí)踐,以一個(gè)簡(jiǎn)單的面向?qū)ο笥螒蛟O(shè)計(jì)架構(gòu)來說明游戲的制作過程,對(duì)于初學(xué)者或者高級(jí)讀者,都是一本值得參考的書籍。 本書內(nèi)容gConsole游戲引擎為核心。雖然它是一個(gè)簡(jiǎn)單的引擎,但是也包含了許多實(shí)用技巧和對(duì)理論的實(shí)踐,可分為影像、聲音和控制設(shè)備等模塊。另外,本書也介紹了如何制作一個(gè)3D機(jī)器人格斗游戲——Thunder Blast,這是一個(gè)建立在gConsole架構(gòu)上的游戲,不論是在游戲設(shè)計(jì)上還是在程序編寫上,讀者都可以從中獲得一些游戲制作的想法,再者,除了游戲程序編寫外,書中還包括了3D Studio Max的輸出插件開發(fā)實(shí)例,以及提高執(zhí)行效率的程序編寫技巧。 本書通過實(shí)例的說明,讓讀者可以學(xué)到游戲開發(fā)的概念與技術(shù),進(jìn)而開發(fā)出自己的游戲。
書籍目錄
第1部分 概論 Chapter 1 游戲設(shè)計(jì)軟件架構(gòu) 1-1 游戲引擎 1-2 面向?qū)ο螅∣bject-Oriented) 1-3 C++程序設(shè)計(jì) 1-4 什么是gConsole 1-5 gConsole架構(gòu)的應(yīng)用第2部分 3D圖形程序設(shè)計(jì) Chapter 2 計(jì)算機(jī)圖形學(xué)概述 2-1 計(jì)算機(jī)繪圖基礎(chǔ)觀念 2-2 3D圖形學(xué)基礎(chǔ) 2-3 3D對(duì)象數(shù)據(jù)結(jié)構(gòu) 2-4 二叉樹與四元樹 2-5 立體顯示原理 Chapter 3 圖形模塊設(shè)計(jì) 3-1 OpenGL程序設(shè)計(jì)入門 3-2 OpenGL立體顯示 3-3 攝像機(jī)設(shè)計(jì) 3-4 圖形模塊設(shè)計(jì)說明 3-5 圖形模塊實(shí)踐第3部分 控制設(shè)備程序設(shè)計(jì) Chapter 4 控制設(shè)備 4-1 控制設(shè)備簡(jiǎn)介 4-2 控制設(shè)備程序設(shè)計(jì)的重要事項(xiàng) Chapter 5 控制模塊設(shè)計(jì) 5-1 DirectInput概述 ……第4部分 音效程序設(shè)計(jì) Chapter 6 音效與音樂 Chapter 7 音效模塊設(shè)計(jì)第5部分 游戲設(shè)計(jì) Chapter 8 游戲制作過程 Chapter 9 游戲設(shè)計(jì)實(shí)例——Thunder Blast第6部分 輔助程序與程序技巧 Chapter 10 3D Max輸出插件設(shè)計(jì) Chapter 11 高效程序設(shè)計(jì)技巧
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載