注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)游戲設(shè)計(jì)3D游戲開(kāi)發(fā)大全

3D游戲開(kāi)發(fā)大全

3D游戲開(kāi)發(fā)大全

定 價(jià):¥78.00

作 者: (加)芬尼(Finney, K.C.)著;齊蘭博, 肖奕譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 游戲開(kāi)發(fā)經(jīng)典叢書(shū)
標(biāo) 簽: 三維 動(dòng)畫(huà) 游戲 軟件開(kāi)發(fā)

ISBN: 9787302119142 出版時(shí)間: 2005-12-01 包裝: 膠版紙
開(kāi)本: 小16開(kāi) 頁(yè)數(shù): 667 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  現(xiàn)在就準(zhǔn)備進(jìn)入游戲開(kāi)發(fā)世界的奇妙旅程!本書(shū)是指導(dǎo)您進(jìn)行3D游戲開(kāi)發(fā)的全面指南。本書(shū)提供了3D游戲開(kāi)發(fā)的工具,您使用這些工具可以開(kāi)發(fā)非常優(yōu)秀的游戲,如第一人稱射擊游戲、冒險(xiǎn)游戲、角色扮演游戲、戰(zhàn)略游戲,以及體育游戲等。本書(shū)循序漸進(jìn)地揭示了建立一個(gè)全功能的游戲所需的每個(gè)步驟,重點(diǎn)介紹了3D游戲的元素、編程概念、Torque Engine、建模、紋理、以及音效和音樂(lè)。學(xué)習(xí)完本書(shū)就可以使您夢(mèng)想成真——成為一名非常優(yōu)秀的游戲開(kāi)發(fā)人員。本書(shū)簡(jiǎn)介如果愿意,您可以帶上這本書(shū)和一臺(tái)計(jì)算機(jī),來(lái)到一個(gè)無(wú)法進(jìn)行Internet訪問(wèn)的房間,在幾個(gè)星期內(nèi)構(gòu)思一個(gè)完整的、即時(shí)的第一人稱射擊游戲。然后,可以根據(jù)需要花費(fèi)更多的時(shí)間設(shè)計(jì)如何進(jìn)行游戲的概念,并且把這些概念添加到游戲中。

作者簡(jiǎn)介

暫缺《3D游戲開(kāi)發(fā)大全》作者簡(jiǎn)介

圖書(shū)目錄

第1章 初識(shí)3D游戲開(kāi)發(fā)
1.1 計(jì)算機(jī)游戲產(chǎn)業(yè)
1.1.1 3D游戲的類型和風(fēng)格
1.1.2 游戲平臺(tái)
1.1.3 游戲開(kāi)發(fā)角色
1.1.4 發(fā)布游戲
1.2 3D游戲的元素
1.2.1 游戲引擎
1.2.2 腳本
1.2.3 圖形用戶界面
1.2.4 模型
1.2.5 紋理
1.2.6 聲音
1.2.7 音樂(lè)
1.2.8 支持底層結(jié)構(gòu)
1.3 Torque Game Engine
1.3.1 介紹
1.3.2 本書(shū)中使用Torque
1.4 本章小結(jié)
第2章 初識(shí)編程
2.1 UltraEdit.32
2.1.1 程序安裝和配置
2.1.2 創(chuàng)建項(xiàng)目和文件
2.1.3 查找和替換
2.1.4 Find in Files(在文件中查找)
2.1.5 grep
2.1.6 書(shū)簽
2.1.7 宏
2.1.8 回顧UltraEdit
2.2 用程序控制計(jì)算機(jī)
2.3 編程概念
2.3.1 如何創(chuàng)建和運(yùn)行示例程序
2.3.2 Hello World
2.3.3 表達(dá)式
2.3.4 變量
2.3.5 運(yùn)算符
2.3.6 循環(huán)
2.3.7 函數(shù)
2.3.8 條件表達(dá)式
2.3.9 分支
2.3.10 調(diào)試并解決問(wèn)題
2.3.11 最佳的實(shí)踐方式
2.4 本章小結(jié)
第3章 3D編程概念
3.1 3D概念
3.1.1 坐標(biāo)系統(tǒng)
3.1.2 3D模型
3.1.3 3D形體
3.2 3D模型顯示
3.2.1 變換
3.2.2 渲染
3.2.3 場(chǎng)景圖
3.2.4 3D音頻
3.3 3D編程
3.3.1 由程序控制的轉(zhuǎn)變
3.3.2 由程序控制的旋轉(zhuǎn)
3.3.3 由程序控制的縮放
3.3.4 由程序控制的動(dòng)畫(huà)
3.3.5 3D音頻
3.4 本章小結(jié)
第4章 游戲編程
4.1 Torque Script
4.1.1 字符串
4.1.2 對(duì)象
4.1.3 數(shù)據(jù)塊
4.2 游戲結(jié)構(gòu)
4.3 服務(wù)器和客戶機(jī)設(shè)計(jì)問(wèn)題
4.4 公共功能
4.5 準(zhǔn)備工作
4.6 根主模塊
4.7 控制主模塊
4.8 初始化
4.9 客戶機(jī)
4.10 服務(wù)器
4.11 玩家
4.12 運(yùn)行Emaga4
4.13 本章小結(jié)
第5章 運(yùn)行游戲
5.1 修改
5.1.1 文件夾
5.1.2 模塊
5.2 控制模塊
5.3 客戶機(jī)控制模塊
5.3.1 control/client/client.cs
5.3.2 control/client/interfaces/ menuscreen.gui
5.3.3 control/client/interfaces/ playerinterface.gui
5.3.4 control/client/inerfaces/ splaShscreen.gui
5.3.5 control/client/misc/screens.cs
5.3.6 control/client/misc/ presetkeys.cs
5.4 服務(wù)器控制模塊
5.4.1 control/server/server.cs
5.4.2 control/server/players/players.cs
5.4.3 control/server/weapons/ weapons.cs
5.4.4 control/server/weapons/crossbow.cs
5.4.5 control/server/misc/item.cs
5.5 運(yùn)行Emaga5
5.6 本章小結(jié)
第6章 網(wǎng)絡(luò)
6.1 直接發(fā)送消息
6.1.1 CommandToServer
6.1.2 CommandToClient
6.1.3 直接發(fā)送消息小結(jié)
6.2 觸發(fā)器
6.2.1 區(qū)域觸發(fā)器
6.2.2 動(dòng)畫(huà)觸發(fā)器
6.2.3 武器狀態(tài)觸發(fā)器
6.2.4 玩家事件控制觸發(fā)器
6.3 GameConnection消息
6.3.1 GameConnection消息做什么
6.3.2 細(xì)節(jié)
6.4 查找服務(wù)器
6.4.1 修改代碼
6.4.2 新模塊
6.5 專用服務(wù)器
6.5.1 根主模塊
6.5.2 Control—Main模塊
6.5.3 Control—Initialize模塊
6.6 測(cè)試Emaga6
6.7 本章小結(jié)
第7章 公共腳本
7.1 游戲初始化
7.2 選出的公共服務(wù)器模塊
7.2.1 服務(wù)器模塊
7.2.2 消息模塊
7.2.3 任務(wù)載入模塊
7.2.4 MissionDownload模塊
7.2.5 ClientConnection模塊
7.2.6 Game模塊
7.3 選中的公共代碼客戶機(jī)模塊
7.3.1 Canvas模塊
7.3.2 Mission模塊
7.3.3 MissionDownload模塊
7.3.4 Message模塊
7.4 結(jié)束語(yǔ)
7.5 本章小結(jié)
第8章 紋理
8.1 使用紋理
8.2 Paint Shop Pro
8.2.1 安裝Paint Shop Pro
8.2.2 開(kāi)始
8.2.3 處理文件
8.2.4 Paint Shop Pro的功能
8.3 本章小結(jié)
第9章 外皮
9.1 UV展開(kāi)
9.2 外皮創(chuàng)建過(guò)程
9.3 制作湯罐外皮
9.3.1 湯罐蒙皮過(guò)程
9.3.2 湯罐蒙皮試驗(yàn)
9.4 制作汽車的外皮
9.4.1 沙漠巡邏車“兜風(fēng)”
9.4.2 輕便小汽車的蒙皮過(guò)程
9.4.3 輕便小汽車蒙皮試驗(yàn)
9.5 制作玩家外皮
9.5.1 頭和頸
9.5.2 頭發(fā)和手掌
9.5.3 衣服
9.5.4 調(diào)整外皮大小
9.6 本章小結(jié)
第10章 創(chuàng)建GUI元素
10.1 控件
10.1.1 GuiChunkedBitmapCtrl
10.1.2 GuiControl
10.1.3 GuiTextCtrl
10.1.4 GuiBunonCtrl
10.1.5 GuiCheckBoxCtrl
10.1.6 GuiScrollCtrl
10.1.7 GuiTextListCtrl
10.1.8 GuiTextEditCtrl
10.2 Torque GUI Editor
10.3 創(chuàng)建界面
10.4 本章小結(jié)
第11章 結(jié)構(gòu)材質(zhì)紋理
11.1 資源
11.1.1 照片
11.1.2 原創(chuàng)圖形
11.2 比例問(wèn)題
11.3 平鋪
11.4 紋理類型
11.4.1 不規(guī)則紋理
11.4.2 粗糙紋理
11.4.3 卵石紋理
11.4.4 木材紋理
11.4.5 光滑紋理
11.4.6 圖案紋理
11.4.7 織物紋理
11.4.8 金屬紋理
11.4.9 反射紋理
11.4.10 塑料紋理
11.5 本章小結(jié)
第12章 地形
12.1 地形介紹
12.1.1 地形特征
12.1.2 地形數(shù)據(jù)
12.2 地形建模
12.2.1 高度圖
12.2.2 地表物
12.2.3 平鋪
12.3 創(chuàng)建地形
12.3.1 高度圖方法
12.3.2 地表物應(yīng)用
12.4 本章小結(jié)
第13章 MilkShape建模
13.1 MilkShape 3D
13.1.1安裝MilkShape 3D
13.1.2 MilkShape 3D GUI
13.1.3 視圖導(dǎo)航
13.1.4 視圖大小與方向
13.1.5 再次介紹“湯罐”
13.1.6 菜單
13.1.7 工具箱
13.1.8 Keyframer
13.1.9 Prefererlces對(duì)話框
13.1.10 其他功能
13.2 UV Mapper
13.2.1 File菜單
13.2.2 Edit菜單
13.2.3 Help菜單
13.2.4 UV Mapping(UV貼圖)
13.3 本章小結(jié)
第14章 制作角色模型
14.1 建模技術(shù)
14.1.1 形體圖元
14.1.2 Incremental Polygon Construction(遞增多邊 形構(gòu)造法)
14.1.3 軸向擠壓
14.1.4 任意擠壓
14.1.5 Topographical Shape Mapping (地形形體貼圖)
14.1.6 混合法
14.2 基本“Hero”模型
14.2.1 頭
14.2.2 軀干
14.2.3 將頭部與軀干相匹配
14.2.4 腿
14.2.5 把腿集成到軀干上
14.2.6 胳膊
14.2.7 把胳膊集成到軀干上
14.3 Hero外皮
14.4 角色動(dòng)畫(huà)
14.4.1 在Torque中制作角色動(dòng)畫(huà)
14.4.2 建立骨架
14.4.3 搭建:骨架附著
14.4.4 為T(mén)orque導(dǎo)出模型
14.5 針對(duì)MilkShape的Torque DTS Exporter
14.5.1 Torque Game Engine(DTS) Exporter對(duì)話框
14.5.2 特定材質(zhì)
14.5.3 動(dòng)畫(huà)片段
14.6 本章小結(jié)
第15章 制作交通工具模型
15.1交通工具模型
15.1.1 草圖
15.1.2 模型
15.2 車輪
15.3 測(cè)試輕型小汽車模型
15.4 本章小結(jié)
第16章 制作武器和物品
16.1 藥箱
16.1.1 模型
16.1.2 測(cè)試藥箱
16.2 巖石
16.3 樹(shù)
16.3.1 實(shí)體樹(shù)
16.3.2 測(cè)試實(shí)體樹(shù)
16.3.3 布告板樹(shù)
16.3.4 測(cè)試布告板樹(shù)
16.4 Tommy槍
16.4.1 建模
16.4.2 為T(mén)ommy槍蒙皮
16.4.3 測(cè)試Tommy槍
16.4.4 Tommy槍腳本
16.5 本章小結(jié)
第17章 制作結(jié)構(gòu)體
17.1 安裝QuArK
17.1.1 使用安裝程序
17.1.2 配置
17.2 快速啟動(dòng)
17.3 建造橋梁
17.4 建造房屋
17.5 本章小結(jié)
第18章 制作游戲世界的環(huán)境
18.1 天空體(skybox)
18.1.1 制作天空體圖片
18.1.2 調(diào)節(jié)透視
18.2 天空任務(wù)對(duì)象
18.3 云層
18.3.1 云朵詳述
18.3.2 云朵紋理
18.4 霧
18.5 暴風(fēng)雨
18.5.1 設(shè)置音效
18.5.2 暴風(fēng)雨材質(zhì)
18.5.3 閃電
18.5.4 雨
18.5.5 一場(chǎng)完美的暴風(fēng)雨
18.6 水塊
18.7 地形成型(Terraforming)
18.8 本章小結(jié)
第19章 創(chuàng)建并編排音效
19.1 Audacity
19.1.1 安裝Audacity
19.1.2 使用Audacity
19.1.3 Audacity參考資料
19.2 0penAL
19.3 音頻配置文件和數(shù)據(jù)塊
19.3.1 音頻描述
19.3.2 進(jìn)行試驗(yàn)
19.4 Koob
19.5 本章小結(jié)
第20章 游戲音效和音樂(lè)
20.1 游戲玩家音效
20.1.1 腳步聲
20.1.2 說(shuō)話
20.2 武器音效
20.3 車輛音效
20.4 環(huán)境音效
20.5 界面音效
20.6 音樂(lè)
20.7 本章小結(jié)
第21章 創(chuàng)建游戲任務(wù)
21.1 游戲設(shè)計(jì)
21.1.1 需求
21.1.2 約束
21.1.3 Koob
21.2 Torque任務(wù)編輯器
21.2.1 World Editor
21.2.2 Terrain Editor
21.2.3 Terrain Terraform Editor
21.2.4 Terrain Texture Editor
21.2.5 Mission Area Editor
21.3 建造場(chǎng)景
21.3.1 粒子
21.3.2 地形
21.3.3 物品和結(jié)構(gòu)體
21.4 本章小結(jié)
第22章 游戲服務(wù)器
22.1 游戲玩家角色
22.1.1 游戲玩家產(chǎn)生
22.1.2 車輛裝配
22.1.3 模型
22.1.4 服務(wù)器代碼
22.2 車輛
22.2.1 模型
22.2.2 數(shù)據(jù)塊
22.3 觸發(fā)事件
22.3.1 創(chuàng)建觸發(fā)器
22.3.2 計(jì)分
22.4 本章小結(jié)
第23章 游戲客戶機(jī)
23.1 客戶機(jī)界面
23.1.1 MenuScreen界面
23.1.2 SoloPlay界面
23.1.3 Host界面
23.1.4 FindServer界面
23.1.5 ChatBox界面
23.1.6 MessageBox界面
23.2 客戶機(jī)代碼
23.2.1 MenuScreen界面代碼
23.2.2 SoloPlay界面代碼
23.2.3 Host界面代碼
23.2.4 FindServer界面代碼
23.2.5 ChatBox界面代碼
23.2.6 MessageBox界面代碼
23.3 游戲循環(huán)
23.4 最后的修改
23.5 本章小結(jié)
第24章 游戲結(jié)束
24.1 測(cè)試
24.1.1 基本測(cè)試
24.1.2 退化
24.1.3 游戲測(cè)試
24.1.4 測(cè)試工具模塊
24.2 主機(jī)服務(wù)器
24.3 專用服務(wù)器
24.4 FPS游戲想法
24.5 其他類型
24.6 修改并擴(kuò)展T0rque
24.7 放手去做吧
附錄A Torque游戲引擎參考
A.1 Torque控制臺(tái)腳本命令參考
A.2 Torque參考表格
附錄B Internet上的游戲開(kāi)發(fā)資源
B.1 與Torque相關(guān)的網(wǎng)站
B.2 游戲開(kāi)發(fā)網(wǎng)站
附錄C 游戲開(kāi)發(fā)工具參考
C.1 共享軟件和免費(fèi)軟件工具
C.1.1 建模
C.1.2 圖像編輯
C.1.3 程序編輯
C.1.4 音頻編輯
C.2 零售工具
C.3 GNU公眾許可證
附錄D QuArK參考
D.1 Map Editor(地圖編輯器)
D.2 Configuration Utility
D.2.1 通用的
D.2.2 地圖
D.3 map2dif參考

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)