《全方位3D遊戲設計》是2007年6月中國鐵道出版社出版的圖書,作者是張簡毅仁。
基本介紹
- 書名:全方位3D遊戲設計
- 作者:張簡毅仁
- ISBN:9787113079215
- 頁數:328
- 定價:35.00元
- 出版社:中國鐵道
- 出版時間:2007-6
- 副標題:遊戲引擎與遊戲開發實例剖析
內容簡介
本書內容gConsole遊戲引擎為核心。雖然它是一個簡單的引擎,但是也包含了許多實用技巧和對理論的實踐,可分為影像、聲音和控制設備等模組。另外,本書也介紹了如何製作一個3D機器人格鬥遊戲——Thunder Blast,這是一個建立在gConsole架構上的遊戲,不論是在遊戲設計上還是在程式編寫上,讀者都可以從中獲得一些遊戲製作的想法,再者,除了遊戲程式編寫外,書中還包括了3D Studio Max的輸出外掛程式開發實例,以及提高執行效率的程式編寫技巧。
本書通過實例的說明,讓讀者可以學到遊戲開發的概念與技術,進而開發出自己的遊戲。
圖書目錄
Chapter 1 遊戲設計軟體架構
1-1 遊戲引擎
1-2 面向對象(Object-Oriented)
1-3 C++程式設計
1-4 什麼是gConsole
1-5 gConsole架構的套用
第2部分 3D圖形程式設計
Chapter 2 計算機圖形學概述
2-1 計算機繪圖基礎觀念
2-2 3D圖形學基礎
2-3 3D對象數據結構
2-4 二叉樹與四元樹
2-5 立體顯示原理
Chapter 3 圖形模組設計
3-1 OpenGL程式設計入門
3-2 OpenGL立體顯示
3-3 攝像機設計
3-4 圖形模組設計說明
3-5 圖形模組實踐
第3部分 控制設備程式設計
Chapter 4 控制設備
4-1 控制設備簡介
4-2 控制設備程式設計的重要事項
Chapter 5 控制模組設計
5-1 DirectInput概述
……
第4部分 音效程式設計
Chapter 6 音效與音樂
Chapter 7 音效模組設計
第5部分 遊戲設計
Chapter 8 遊戲製作過程
Chapter 9 遊戲設計實例——Thunder Blast
第6部分 輔助程式與程式技巧
Chapter 10 3D Max輸出外掛程式設計
Chapter 11 高效程式設計技巧