- 7
- 0
- 约1.98千字
- 约 3页
- 2018-03-17 发布于河南
- 举报
direct3d到2D编程方法
1 用DirectDraw
这是早期的做法,由于现在的DirectDraw已经并入到DirectGraphic当中,而且微软也已经在Direct SDk8中把DirectDraw部分的文档取消了,现在多用D3D来做2D的游戏
2 用ID3DXSprite
这个接口可以很好的制作2D动画,ID3DXSprite是DriectX 9.0里面的一个简单模块,在DriectX 9.0帮助文档里面对其功能的描术为:“向用户提供一套简单的在屏幕上实现精灵渲染的接口。”何为精灵渲染,说白了就是渲染2D画面,ID3DXSprite帮助用户通过简单的操作就能运用DriectX 9.0制作2D游戏(渲染2D图形)。对于绘制2D图片,其主要步骤就是
(1) 读取图片,载入纹理
(2) 如果需要对图片做旋转或者缩放的话,设置相应的矩阵
(3) ID3DXSprite::Draw(….)
具体参考代码如下:
//初始化精灵对像
D3DXCreateSprite(g_pDevice, g_pSprite);
g_pDevice-BeginScene();
g_pDevice-Clear(0,NULL,D3DCLEAR_TARGET|D3DCLEAR_ZBUFFER|D3DCLEAR_STENCIL,
D3DCOLOR_XRGB(0,0,0),1.0f,0L);
g_pSprite-Begin(D3
您可能关注的文档
最近下载
- 超纯水UPW系统标准运维SOP手册.docx
- 《液氧膨胀致裂技术规范》.pdf VIP
- Q/CR 2.2-2014 铁路电缆槽盖板和人行道步板 第2部分:无机复合混凝土型.pdf VIP
- 5.3.2 有机合成的一般过程 课件(共36张PPT)(含音频+视频).ppt VIP
- 2.1.1 有机反应类型 课件(共36张PPT)(含音频+视频).ppt VIP
- 辽2017G703 轻质复合保温屋面板 图集.pdf
- ABB HMB液压弹簧操作机构说明书.pdf VIP
- 四年级上册数学大数的认识练习题.docx VIP
- 《液氧空气能预裂施工技术规程》.pdf VIP
- GBT18371-2008 连续玻璃纤维纱.pptx VIP
原创力文档

文档评论(0)