出版信息
作者:吳君勝(作者), 羅偉(作者) 、邱贊楊(作者)出版社: 廣州暨南大學出版社有限責任公司; 第1版 (2011年9月22日)
平裝: 196頁
正文語種: 簡體中文
開本: 16
ISBN: 9787811358940
編輯推薦
吳君勝、羅偉、邱讚揚主編的《3D遊戲設計與開發》面向高職高專動漫遊戲相關專業,針對遊戲設計與開發課程進行編寫,根據課程的教學要求共分為九章:第一章主要對計算機遊戲設計和3D遊戲引擎進行簡單介紹;第二章介紹3D遊戲開發基礎和Torque引擎的各種對象;第三章詳細講解遊戲編程的語言及其語法;第四章詳細介紹了Torque引擎編輯器的套用;第五章至第六章介紹了3D遊戲的環境、角色和物品的製作;第七章講解如何實現遊戲音效;第八章詳細介紹3D網路遊戲的創建方法;第九章講解如何掌握3D資源導入Torque引擎的方法。本書由淺入深、從易到難地介紹了利用Torque引擎開發3D遊戲的高級套用技術,具有典型性和代表性。
本書文字通俗、簡明易懂、便於自學,也可供從事3D遊戲設計與開發等相關工作的專業人員或愛好者參考,甚至可用於中職院校相關專業的實踐教學。
目錄
前言
第一章 3D遊戲基礎
第一節 計算機遊戲產業
一、3D遊戲的類型和風格
二、遊戲開發者角色
第二節 3D遊戲引擎
一、遊戲引擎
二、Torque引擎
三、3D遊戲元素
四、Torque SDK的安裝
第二章 初試遊戲開發
第一節 初識引擎
一、起始界面
二、營造場景
第二節 場景對象
一、場景對象的編輯
二、組織對象
第三節 腳本與搭建遊戲
第四節 試玩遊戲
第五節 Torque檔案組織結構
第六節 Torque支持的檔案類型
一、.cs和.cs.dso檔案
二、.gui和.gui.dso檔案
三、DTS格式檔案
四、dif格式檔案
五、材質檔案
六、音樂和音效檔案
第三章 遊戲編程基礎
第一節 Torque Script的概念與術語
第二節 Torque Script
一、Torque Script編程基礎
二、變數
三、字元串
四、對象
五、數據塊
六、運算符
七、表達式
第四章 Torque編輯器
第一節 Torque任務編輯器
一、World Editor
二、terrain Editor
三、Terrain Terraform Editor
四、Terrain Texture Editor
五、Mission Atea Editor
第二節 Torque GuI編輯器
一、GUI編輯器初探
二、創建一個圖形界面
第五章 製作遊戲世界的環境
第一節 基本場景效果的實現
一、地面紋理
二、植物效果
第二節 天空
一、雲
二、太陽
第三節 粒子效果
一、湖水、瀑布
二、營火
第四節 天氣效果
一、雨
二、雪
三、雷電
四、沙塵暴
第六章 製作遊戲角色與武器
第一節 遊戲玩家角色
第二節 AI的實現
第三節 製作武器和物品
第七章創 建遊戲音效和音樂
第一節 音樂與音效
第二節 啟動界面聲音
第三節 場景音效
第四節 武器添加音效
第八章 創建網路遊戲
第一節 3D坦克大戰的創意來源
第二節 3D坦克大戰建模
一、3D坦克模型的製作
二、3D坦克其他模型的製作
三、3D坦克遊戲GuI的製作
第三節 3D坦克大戰伺服器端GUI
一、MenuScreen界面
二、SoloPlay界面
三、Host界面
四、FindServer界面
五、ChatBox界面
六、MessazeBox界面
第四節 3D坦克大戰客戶端GUI
一、MessageBox界面
二、SoloPlay界面代碼
三、Host界面代碼
四、FindServer界面代碼
五、ChatBox界面代碼
六、MessageBox界面代碼
第五節 遊戲循環
第六節 最後的修改
第九章 3D資源導入Torque引擎
第一節 安裝輸出外掛程式
第二節 建立包圍盒及碰撞檢測
一、建立一個包圍盒
二、建立碰撞檢測
第三節 建立Sequence序列和導出DTS、DSQ檔案
一、導出.dts檔案
二、建立Sequence序列
三、導出.dsq檔案
四、通過一個實例詳細演示DTS、DSQ檔案的導出
第四節 道具模型製作與輸出
一、什麼是道具物件模型
二、定義基本互動對象
三、道具製作方向規定
四、道具模型的導出
附錄 Torque引擎開發環境工具Torsion
參考文獻