注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合DirectX實(shí)用技巧

DirectX實(shí)用技巧

DirectX實(shí)用技巧

定 價(jià):¥40.00

作 者: 李建漢編著
出版社: 中國(guó)鐵道出版社
叢編項(xiàng):
標(biāo) 簽: 多媒體

購(gòu)買這本書(shū)可以去


ISBN: 9787113039486 出版時(shí)間: 2000-01-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 312頁(yè) 字?jǐn)?shù):  

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

  本書(shū)內(nèi)容:DirectX 是微軟公司為了Windows 游戲所設(shè)計(jì)的一套開(kāi)發(fā)工具程序軟件(SDK ),這套SDK 包含了2D、3D、音效、網(wǎng)絡(luò)、音樂(lè)、輸入設(shè)備等函數(shù)等內(nèi)容。

作者簡(jiǎn)介

暫缺《DirectX實(shí)用技巧》作者簡(jiǎn)介

圖書(shū)目錄

第1章 DirectX與COM
第一節(jié) DirectX簡(jiǎn)介
DirectX的優(yōu)點(diǎn)
DirectX的缺點(diǎn)
第二節(jié) COM component
為何使用COM component
COM與Class
IUnknown interface
AddRfe()、Release()和Reference Count
GUID
第2章 框架程序
第一節(jié) 用AppWizard設(shè)計(jì)框架程序
刪除不必要的類
修改程序代碼
第二節(jié) 6.0版的新方法
修改Skeleton02 Project
第3章 DirectDraw驅(qū)動(dòng)程序
第一節(jié) 搜索驅(qū)動(dòng)程序
DirectDrawEnumerate()
DXSDK中的實(shí)例
第二節(jié) EnumDriver01程序說(shuō)明
Dialog Box
Global變量的聲明
CMainFrame::OnCreate()
CMainFrame::OnDestroy()
CMainFrame::PostNcDestroy()
CModeDlg::OnInitDialog()
CModeDlg::EnumCallback()
CDialog::OnOK()
FAILED宏
連接到正確的lib
第4章 檢測(cè)顯示模式
第一節(jié) iDirectDraw2::
EnumDisplayModes()
EnumDisplayModes執(zhí)行結(jié)果
第二節(jié) EnumDisplayModes01程序說(shuō)明
CMainFrame::OnCreate()
CModeDlg::OnInitDialog()
CModeDlg::EnumModeCallback()
第5章 顯示一個(gè)圖形文件
第一節(jié) 加裁及顯示BMP文件
LoadImage()
第二節(jié) ShowImage01程序說(shuō)明
建立Surface
CMainFrame::LoadBmp()
Blit函數(shù)的補(bǔ)充說(shuō)明
第6章 調(diào)色板
第一節(jié) 調(diào)色板介紹
MP的調(diào)色板
DirectDraw的Palette接口
PALETTEENTRY與RGBQUAD
第二節(jié) Palette程序說(shuō)明
CMainFrame::OnCreate()
::StretchBlt()
CMainFrame::OnDestroy()
CMainFrame::OnPaint()
第7章 ColorKey與Sporite
第一節(jié) 在Surface中設(shè)置ColorKey
Off-screen Surface
iDirectDrawSurface4::SetColorKey()
iDirectDrawSurface4::BltFast()
第二節(jié) ColorKey01程序說(shuō)明
CMainFrame::OnCreate()
CMainFrame::MakeOffScreenSurfaces()
CMainFrame::OnPaint()
CMainFrame::SetColorKey()
第三節(jié) 設(shè)置任一顏色為color key
第8章 移動(dòng)Sprite
第一節(jié) 平滑移動(dòng)的意義
平滑移動(dòng)Sprite
第二節(jié) MovSprite02程序說(shuō)明
CMainFrame::MakeFlipSurfaces()
CMainFrame::OnCreate()
CMainFrame::OnMouseMove()
CMainFrame::OnPaint()
CMainFrame::OnDestroy()
第9章 Clipper Object
第一節(jié) 防止圖形blit出界
建立Clipper Object
Clip Region
設(shè)置RGNDATA
第二節(jié) Clipper的程序說(shuō)明
CMainFrame::MakeFlipSurfaces()
CMainFrame::OnMouseMove()
CMainFrame::OnPaint()
第10章 GDI Surface
第一節(jié) 被隱藏的GDI Surface
第二節(jié) GDISurface程序說(shuō)明
CMainFrame::OnPaint()
CMainFrame::OnLButtonDown()
第11章 Blit效果
第一節(jié) iDirectDrawSurface7::Blt()
DDBLTFX
第二節(jié) BltEffect01程序說(shuō)明
CMainFrame::OnLButtonDown()
Pixel Format的問(wèn)題
第三節(jié) BltEffect::OnLButtonDown()
第12章 Overlay Surface
第一節(jié) Overlay介紹
第二節(jié) Overlay01程序說(shuō)明
CMainFrame::OnCreate()
CMainFrame::MakeOverlay()
CMainFrame::ShowOverlay()
第13章 顯示字體
第一節(jié) Windows字體
第二節(jié) Showtext01程序說(shuō)明
CMainFrame::OnCreate()
CMainFrame::OnPaint()
第14章 顯示非BMP圖形文件
第一節(jié) 加裁.TGA文件
第二節(jié) Project Custom01程序說(shuō)明
CMainFrame::LoadTga()
TGA文件格式簡(jiǎn)介
IDirectDrawSurface7::Lock()
神秘的pitch
24bpp轉(zhuǎn)換為16bpp
第15章 自定義圖形文件
第一節(jié) 24bpp轉(zhuǎn)換為16bpp
第二節(jié) CnvTga01程序說(shuō)明
制作不含窗口的新project
CCnvTgaApp::InitInstance()
CCnvTgaApp::CnvData(BYTE*pSrc)
Project ShowT1601
第16章 DirectDraw Alpha效果
第一節(jié) DirectDraw與alpha
圖形文件中的Alpha channel信息
第二節(jié) Project CCnvTga02程序說(shuō)明
CCnvTgaApp::CnvData()
CCnvTga02執(zhí)行結(jié)果
第三節(jié) Project Alpha01程序說(shuō)明
第17章 Enumerate Device
第一節(jié) 搜索D3D Device
第二節(jié) EnumDevice01程序說(shuō)明
Dlg2.cpp
CMainFrame::OnCreate()
CMainFrame::OnActivate()
CMainFrame::OnPaint()
Dlg2::OnCancel()
Dlg2::OnOK()
第18章 加載對(duì)象(Load objects)
第一節(jié) X文件
Conv3ds.exe的參數(shù)
3D model與frame
LoadObjects01的執(zhí)行結(jié)果
第二節(jié) LoadObjects01程序說(shuō)明
CMainFrame::OnCreate()
CMainFrame::MakeScene()
IDirect3DRMDevice3::SetRenderMode()
IDirect3DRMDevice3::Setquality
路徑搜索
建立frame object
加入光源
加入camera
設(shè)置Viewport
CDxApp::OnIdle()
OnIdle()補(bǔ)充說(shuō)明
第三節(jié) 加載對(duì)象之二
第四節(jié) LoadObjects02程序說(shuō)明
CMainFrame::LoadCallback():
第19章 移動(dòng)對(duì)象(Move Objects)
第一節(jié) 移動(dòng)對(duì)象
第二節(jié) MoveObject01程序說(shuō)明
CMainFrame::OnCreate()
CMainFrame::MakeScene()
CMainFrame::OnKeyDown()
CMainFrame::OnKeyUp()
CDxApp::OnIdle()
第20章 Frame Hierarchy
第一節(jié) Frame Hierarchy
第二節(jié) FrameHierarchy01程序說(shuō)明
CMainFrame::MakeScene()
CMainFrame::SetupChildFrame()
第21章 Decal貼圖
第一節(jié) Decal說(shuō)明
第二節(jié) Decal01程序說(shuō)明
CmainFrame::MakeScene()
CMainFrame::OnDestroy()
CDxApp::OnIdle()
Sorted Transparency
第22章 動(dòng)畫(huà)(Animation)
第一節(jié) Animation接口
第二節(jié) Animation01程序說(shuō)明
CMainFrame::AddAnimationKeys()
CDxApp::OnIdle()
第23章 Animation Set
第一節(jié) IDirect3DRMAnimationSet接口
第二節(jié) AnimationSet01程序說(shuō)明
CmainFrame::MakeScene()
CDxApp::OnIdle()
第24章 Direct3D Retained Mode Filp Chain
第一節(jié) D3D Exclusive Mode
第二節(jié) D3DFilpChain01程序說(shuō)明
CMainFrame::MakeFlipSurface()
Dlg2::OnOK()
CDxApp::OnIdle()
第25章 陰影(Shadow)
第一節(jié) IDirect3DRMShadow接口
第二節(jié) Shadow01的程序說(shuō)明
第26章 Viewport
第一節(jié) IDirect3DRMViewport接口
第二節(jié) Viewport01的程序說(shuō)明
CMainFrame::MakeScene()
CDxApp::OnIdle()
第27章 碰撞(Collision)
第一節(jié) 簡(jiǎn)單的碰撞測(cè)試
第二節(jié) Collision01程序說(shuō)明
CMainFrame::SetupChildFrame()
CDxApp::OnIdle()
CDxApp::BoxCollision()

本目錄推薦

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