注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁制作綜合計(jì)算機(jī)游戲程序設(shè)計(jì)(第2版)

計(jì)算機(jī)游戲程序設(shè)計(jì)(第2版)

計(jì)算機(jī)游戲程序設(shè)計(jì)(第2版)

定 價(jià):¥45.00

作 者: 耿衛(wèi)東,陳為 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 游戲開發(fā)/多媒體/課件設(shè)計(jì)

ISBN: 9787121078019 出版時(shí)間: 2009-01-01 包裝: 平裝
開本: 16開 頁數(shù): 326 字?jǐn)?shù):  

內(nèi)容簡介

  本書為普通高等教育“十一五”國家級規(guī)劃教材。本書著重介紹了計(jì)算機(jī)游戲程序設(shè)計(jì)所需的專業(yè)領(lǐng)域知識,包括二維圖形圖像技術(shù)、三維圖形學(xué)基礎(chǔ)、高級圖形學(xué)編程、計(jì)算機(jī)動畫技術(shù)、人工智能技術(shù)、音頻處理技術(shù)和網(wǎng)絡(luò)技術(shù)等,基本涵蓋了計(jì)算機(jī)游戲編程的各個(gè)主要方面。全書共分11章,取材于國內(nèi)外的最新資料,強(qiáng)調(diào)理論與實(shí)踐相結(jié)合,通過游戲?qū)嵗齺韱l(fā)性地說明游戲編程的各種原理和方法。本書附光盤一張,內(nèi)容包括:實(shí)例源文件、完整演示實(shí)例以及配套的電子課件,這些資料均基于作者封裝的開源代碼的引擎。本書所面向的讀者對象是那些已掌握基本的程序設(shè)計(jì)技能,但立志于從事計(jì)算機(jī)游戲軟件開發(fā)的程序員和游戲開發(fā)愛好者。既可作為計(jì)算機(jī)、數(shù)字媒體技術(shù)和游戲?qū)I(yè)的本科生(研究生)的教材,也可用于游戲?qū)W院和各類游戲編程人員培訓(xùn)班的參考資料,對正在從事游戲開發(fā)和制作的相關(guān)人員也具有重要參考價(jià)值。

作者簡介

  耿衛(wèi)東,1967年生,博士,現(xiàn)任浙江大學(xué)計(jì)算機(jī)學(xué)院教授,博士生導(dǎo)師,數(shù)字媒體與網(wǎng)絡(luò)技術(shù)系主任,CAD&CG國家重點(diǎn)實(shí)驗(yàn)室副主任。1985至1995年,先后就讀于南京大學(xué)、國防科技大學(xué)和浙江大學(xué)計(jì)算機(jī)系。2000至2001年,在德國Fraunhofer媒體與通訊研究所從事博士后研究。2002年,在(中國)香港理工大學(xué)多媒體創(chuàng)新中心任講師。2003年,回浙江大學(xué)任教,主持和參加了國家自然科學(xué)基金、B63高科技計(jì)劃、歐盟和中國香港創(chuàng)新科技基金等多個(gè)科研項(xiàng)目,獲浙江省科技進(jìn)步一等獎(jiǎng)和國家科技進(jìn)步二等獎(jiǎng)1項(xiàng)。目前的研究興趣為:計(jì)算機(jī)動畫、人工智能、CAD、藝術(shù)化繪制與數(shù)字娛樂技術(shù)。2004年入選浙江省“151人才工程”第二層次培養(yǎng)對象,2005年被(中國)香港理工大學(xué)設(shè)計(jì)學(xué)院聘為兼職副教授,2007年入選國家教育部“新世紀(jì)人才計(jì)劃”,并擔(dān)任國家教育部文科計(jì)算機(jī)基礎(chǔ)教學(xué)指導(dǎo)委員會副主任委員。

圖書目錄

第1章 計(jì)算機(jī)游戲簡介
1.1 什么是游戲
l.2 計(jì)算機(jī)游戲的發(fā)展簡史
l.3 計(jì)算機(jī)游戲的分類
1.4 計(jì)算機(jī)游戲的開發(fā)過程
1.5 中國游戲業(yè)的展望
習(xí)題1
參考文獻(xiàn)
第2章 游戲程序設(shè)計(jì)概覽
2.1 游戲的基本流程和體系結(jié)構(gòu)
2.2 游戲開發(fā)的基本理念及方法
2.3 游戲引擎簡介
2.4 游戲的調(diào)試與測試
2.5 游戲開發(fā)的準(zhǔn)則和“忠告
2.6 游戲編程人員的基本素質(zhì)要求
2.7 小結(jié)
習(xí)題2
參考文獻(xiàn)
第3章 二維游戲的基本編程技術(shù)
3.1 二維游戲的基本流程和架構(gòu)
3.2 圖像文件的解析
3.3地圖的創(chuàng)建與顯示
3.3.1 固定地圖
3.3.2 滾屏地圖
3.3.3 多層次地圖
3.3.4 菱形地圖
3.4 顏色的混合與半透明效果
3.4.1 基本原理和步驟
3.4.2 Alpha融合技術(shù)
3.5 精靈動畫
3.6 二維游戲世界的模擬
3.6.1 碰撞檢測
3.6.2 物體遮擋關(guān)系
3.6.3 物體運(yùn)動模擬
3.7 一個(gè)簡單的二維潛艇游戲循環(huán)實(shí)例
3.8 小結(jié)
習(xí)題3
參考文獻(xiàn)
第4章 三維圖形學(xué)基礎(chǔ)
4.1 向量、矩陣及四元數(shù)運(yùn)算
4.1.1 向量運(yùn)算
4.1.2 矩陣運(yùn)算
4.1.3 四元數(shù)及其運(yùn)算
4.2 常用的立體幾何算法
4.2.1 常用幾何體的表達(dá)與生成
4.2.2 常用幾何體之間的距離與求交
4.2.3 常用幾何體的屬性計(jì)算
4.3 三維場景的表達(dá)模型
4.3.1 三角網(wǎng)格模型
4.3.2 三類常用參數(shù)曲面
4.4 真實(shí)感圖形生成
4.4.1 坐標(biāo)系
4.4.2 圖形繪制流程
4.4.3 顏色理論
4.4.4 光照明計(jì)算
4.5 游戲畫面的刷新與反走樣
4.5.1 畫面刷新和計(jì)時(shí)函數(shù)
4.5.2 反走樣處理
4.6 小結(jié)
習(xí)題4
參考文獻(xiàn)
第5章 三維游戲場景的組織和繪制
5.1 三維場景的組織與管理
5.1.1 基于場景圖的表達(dá)和管理
5.1.2 基于繪制狀態(tài)的場景管理
5.1.3 基于景物包圍體的場景組織
5.1.4 優(yōu)化場景繪制的幾何剖分技術(shù)
5.1.5 景物包圍體與場景剖分技術(shù)比較
5.2 游戲場景的幾何優(yōu)化
5.2.1 層次細(xì)節(jié)(I.OD)技術(shù)
5.2.2 漸進(jìn)網(wǎng)格和連續(xù)多分辨率繪制技術(shù)
5.3 三維場景的快速可見性判斷與消隱
5.3.1 可見性判斷算法分類
5.3.2 基于入口技術(shù)的可見性判斷
5.3.3 遮擋面剔除技術(shù)
5.3.4 潛在可見集(PVS)方法
5.4 地形場景的繪制與漫游
5.5 三維游戲場景中的碰撞檢測
5.5.1 碰撞檢測的基本原理
5.5.2 基于空間剖分結(jié)構(gòu)的碰撞檢測算法
5.5.3 層次包圍體樹法
5.5.4 基于圖像空間的碰撞檢測算法
5.6 小結(jié)
習(xí)題5
參考文獻(xiàn)
第6章 游戲中的高級圖形技術(shù)
6.1 紋理映射
6.1.1 紋理映射的基本原理
6.1.2 凹凸紋理映射
6.1.3 位移映射
6.1.4 環(huán)境紋理映射
6.1.5 基于光照映射的快速繪制
6.1.6 高級紋理映射技術(shù)總結(jié)
6.2 混合式圖像和幾何繪制
6.2.1 光暈
6.2.2 精靈圖元的繪制
6.2.3 Billboard技術(shù)
6.2.4 Impostor技術(shù)
6.3 過程式建模技術(shù)
6.3.1 粒子系統(tǒng)
6.3.2 L系統(tǒng)與植被的模擬
6.3.3 爆炸與火焰
6.3.4 云的過程式紋理生成
6.4 場景光影特效模擬
6.4.1 陰影
6.4.2 霧
6.4.3 運(yùn)動模糊和域深
6.5 小結(jié)
習(xí)題6
參考文獻(xiàn)
第7章 三維動畫的基本編程技術(shù)
7.1 三維動畫技術(shù)概述
7.2 關(guān)鍵幀動畫技術(shù)
7.2.1 關(guān)鍵幀的指定
7.2.2 中間幀的插值技術(shù)
7.3 基于動作捕捉的動畫技術(shù)
7.3.1 動作捕捉系統(tǒng)簡介
7.3.2 動作捕捉數(shù)據(jù)的文件格式及其解析
7.3.3 動作捕捉數(shù)據(jù)的編輯與重用
7.4 腳本驅(qū)動的動畫技術(shù)
7.5 小結(jié)
習(xí)題7
參考文獻(xiàn)
第8章 游戲中的音頻編程
8.1 聲音基礎(chǔ)
8.1.1 聲音的生成
8.1.2 聲音的編碼存儲
8.1.3 聲音的合成
8.2 DirectXAudio編程
8.2.1 DirectXAudio概念
8.2.2 DirectSound的工作原理
8.2.3 DirectSound編程初步
8.2.4 DirectMusic播放MIDI背景音樂
8.3 三維音效生成
8.3.1 聽覺理論
8.3.2 環(huán)境模擬
8.3.3 DirectSound的三維音效編程
8.4常見的聲音引擎簡介
8.5 小結(jié)
習(xí)題8
參考文獻(xiàn)
第9章 游戲中的人機(jī)界面技術(shù)
9.1 游戲的可玩性與人機(jī)界面
9.2 用戶界面設(shè)計(jì)基礎(chǔ)
9.2.1 用戶界面的色彩設(shè)計(jì)
第10章 游戲中的人工智能
附錄A
附錄B

本目錄推薦

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