注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)Visual C++專業(yè)游戲程序設(shè)計(jì)

Visual C++專業(yè)游戲程序設(shè)計(jì)

Visual C++專業(yè)游戲程序設(shè)計(jì)

定 價(jià):¥41.00

作 者: (日)坂本千尋著;博碩文化譯;博碩文化譯
出版社: 中國(guó)鐵道出版社
叢編項(xiàng): 游戲編程大師系列
標(biāo) 簽: 暫缺

ISBN: 9787113061692 出版時(shí)間: 2004-11-01 包裝: 膠版紙
開(kāi)本: 23cm+光盤(pán)1片 頁(yè)數(shù): 312 字?jǐn)?shù):  

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

  《Visual C++專業(yè)游戲程序設(shè)計(jì)》作者特別針對(duì)游戲程序所需要的思維與技術(shù),結(jié)合本身經(jīng)驗(yàn)將這些零散的資料整理成書(shū),希望能對(duì)游戲開(kāi)發(fā)的入門(mén)者有所幫助?!禫isual C++專業(yè)游戲程序設(shè)計(jì)》以Visual C++結(jié)合MFC、DirectDraw、DirectSound等技術(shù),從制作游戲雛形開(kāi)始由淺入深地進(jìn)行解說(shuō),并介紹圖形的特效處理。書(shū)中針對(duì)RPG、卡片游戲、多媒體等主題分別做重點(diǎn)說(shuō)明,并介紹如何把MCI、WAVE、DirectSound等音源音效整合到游戲中,以及DirectSound的圖形高速化處理的技巧。最后兩個(gè)章節(jié)講座游戲的資料存儲(chǔ)與管理,對(duì)想要學(xué)習(xí)游戲制作的讀者提供了極佳的參考。

作者簡(jiǎn)介

暫缺《Visual C++專業(yè)游戲程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

基礎(chǔ)篇
Chapter 1  制作基本雛型
利用MFC建立視窗
  建立固定尺寸的視窗
  建立雛型
  使用Windows API
  更改樣式
  更改顯示區(qū)的外框
  讓按鈕和調(diào)整視窗大小無(wú)效
  設(shè)定視窗大小
  改變視窗的位置
  View的修改
  執(zhí)行范例
全屏幕顯示
  全屏幕顯示1
  Fullscreen成員函數(shù)
  RecalcLayout成員函數(shù)
  全屏幕顯示2
  切換分辯率
  類化(包裝:wrappng)
讀入CG并顯示
  點(diǎn)陣圖(Bitmap Image)
  DIB Section
  制作DIB Section用的類
  顯示BMP文件
  Load Image API
  取得圖片的信息
  讀入壓縮的CG文件
  圖片數(shù)據(jù)的壓縮
  PNG
  讀文件用的函數(shù)
圖片文件的儲(chǔ)存
  儲(chǔ)存BMP文件
  儲(chǔ)存PNG文件
  更改圖片的格式
Chapter 2  追加各種處理
顯示窗口
  多窗口
  建立有標(biāo)題欄的窗口
  非矩形窗口
  制作窗口區(qū)域1
  設(shè)定窗口區(qū)域
  制作窗口區(qū)域2
CG的重疊
  重疊的思考邏輯
  24位圖片的重疊
畫(huà)面特效1
  通過(guò)復(fù)制制作的畫(huà)面特效1——轉(zhuǎn)景(wipe)
  定期的處理
  特效開(kāi)始
  轉(zhuǎn)入(wipe-in)/轉(zhuǎn)出(wipe-owt)
  實(shí)例的執(zhí)行
  通過(guò)復(fù)制制作的畫(huà)面特效2——轉(zhuǎn)景(不同樣式)
  使用多媒體計(jì)時(shí)器
  通過(guò)復(fù)制制作的畫(huà)面特效3——卷動(dòng)(Scroll)
  繪圖處理
  卷動(dòng)的處理(步驟1)
  卷動(dòng)大張的圖片
  通過(guò)計(jì)算制作的畫(huà)面特效——淡化(Fade_
  淡化的計(jì)算
畫(huà)面特效2(使用Windows的功能)
  矩形以外的特效
  操作圖片用的API
  裁剪(Clipping)
  使用區(qū)域的轉(zhuǎn)景
  區(qū)域(Region)
  圓形的轉(zhuǎn)景
  星形的轉(zhuǎn)景
  時(shí)鐘式的轉(zhuǎn)景
  復(fù)數(shù)個(gè)星形的轉(zhuǎn)景
  多個(gè)圓形的轉(zhuǎn)景
  建立區(qū)域的步驟(復(fù)習(xí))
  使用放大/縮小的轉(zhuǎn)景
切換CG
  交互轉(zhuǎn)景(Cross Wipe)
  交互淡化(Cross Fade)
  高速的談化(使用MMX)
  MMX指令集
  MMX處理
  閑置進(jìn)程(Idle process)
動(dòng)畫(huà)(眨眼)
  動(dòng)畫(huà)的結(jié)構(gòu)
  眨眼
  動(dòng)畫(huà)處理
  動(dòng)作的改善
應(yīng)用篇
Chapter 3  RPG
顯示地圖
  使用圖片顯示地圖 
  顯示地圖(使用零件)
角色的移動(dòng)
  管理角色和障礙物
  C Sprite類
  CMap Sprite類
  CCharacter類
  CMap Manager類
  彤登錄角色+
  登錄玩家的角色
  登錄敵方角色、障礙物
  搜索可移動(dòng)的范圍
  判斷是否可以移動(dòng)
  設(shè)定不可以移動(dòng)的區(qū)域
  角色的移動(dòng)
  決定移動(dòng)的路程
  角色移動(dòng)的動(dòng)畫(huà)
  執(zhí)行實(shí)例
戰(zhàn)斗
  思考程序
  執(zhí)行實(shí)例
  搜索可攻擊的范圍
  攻擊
  CPU端的行動(dòng)
  敵方角色的移動(dòng)
  敵方角色的攻擊
顯示俯瞰的地圖
  坐標(biāo)的轉(zhuǎn)換
  地圖零件
  角色的重疊
  地圖大小
Chapter 4  卡片游戲
制作卡片
  制作撲克牌
  撲克牌的外框
  上下顛倒文字的畫(huà)法
  描繪圖案
洗牌
  打散牌的方法
  將牌重新放回牌堆
牌的移動(dòng)
  拖曳移動(dòng)
  拖曳的基本操作
  檢查是否為卡片所在的區(qū)域
  鼠標(biāo)移動(dòng)時(shí)的處理
  按鍵放開(kāi)時(shí)的處理
  取消的處理
  動(dòng)畫(huà)的移動(dòng)
  執(zhí)行實(shí)例
Chapter5多媒體
多媒體API
  使用多媒體API
  新增加入函數(shù)庫(kù)
  前置碼
  MCI
  MCI基本的操作
  播放CD
  設(shè)定時(shí)間
  取得音軌的長(zhǎng)度
  播放
  播放完畢時(shí)的通知
  執(zhí)行實(shí)例
  CDAudio類
  擁有多臺(tái)CD-ROM的時(shí)候
  播放MIDI
  MIDI的優(yōu)缺點(diǎn)
  播放MIDI
  重復(fù)播放
  執(zhí)行實(shí)例
  播放WAVE
  PlaySoundAPI
  使用MCI播放
使用DirectSound
  DirectSound的特征
  使用DirectSound的方法
  讀取WAVE文件
  DirectSound的初始化
  建立聲音緩沖區(qū)
  環(huán)狀緩沖區(qū)
  播放
  DirectSound播放完畢時(shí)的通知
  線程的結(jié)束
  多線程
  使用DirectSound播放BGM
Chapter6 DirectDraw
使用DirectDraw加速顯示
  使用DirectDraw的“雛形”
  MainFrm.h
  MainFrm.cpp
  執(zhí)行實(shí)例
CG的重疊
  建立繪圖頁(yè)
  制作繪圖頁(yè)類
  管理繪圖頁(yè)
  修改應(yīng)用程序類
  執(zhí)行實(shí)例
淡化
  使用DirectDraw的淡化
  鎖定繪圖頁(yè)
  直接存取內(nèi)存實(shí)現(xiàn)的淡化
  執(zhí)行實(shí)例
  反而變得很慢的情形
  高速淡化
  執(zhí)行實(shí)例
  程序代碼的改良
  程序代碼的詳細(xì)功能
  CDirectDraw類
Chapter7存儲(chǔ)數(shù)據(jù)
存儲(chǔ)功能
  支持多用戶的環(huán)境
  將數(shù)據(jù)存儲(chǔ)在注冊(cè)表里
  注冊(cè)表項(xiàng)
  存取注冊(cè)表
  存儲(chǔ)在文件里的原因
  存儲(chǔ)在用戶各自的文件夾里
  取得文件夾
  支持WindowsNT/2000
  數(shù)據(jù)加密
  讓玩家看不到數(shù)據(jù)的方法 
  建立二進(jìn)制文件
  數(shù)據(jù)加密
  加密的方法
Chapter 8  數(shù)據(jù)管理
  STL的數(shù)據(jù)管理
  STL的結(jié)構(gòu)
  數(shù)組
  雙向鏈表
  二叉樹(shù)
  使用STL的判斷基準(zhǔn)

本目錄推薦

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