社区
游戏开发
帖子详情
Dx8以后的Direct3D和DirectDraw和为一体是什么意思
happycock
2003-09-17 09:25:14
如题,我在SDK文档中看到这样的说明,并且没找到DirecDraw的资料,请问是不是DirectDraw的接口以后会被淘汰掉?
...全文
58
11
打赏
收藏
Dx8以后的Direct3D和DirectDraw和为一体是什么意思
如题,我在SDK文档中看到这样的说明,并且没找到DirecDraw的资料,请问是不是DirectDraw的接口以后会被淘汰掉?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gofree2
2003-09-20
打赏
举报
回复
晕哦~~~~如果你想用DDRAW的话,还不如直接用DX8-9里面的ID3DXSPRITE接口,那个要比你学DDRAW简单,而且效率高的多~~
如果纯2D游戏,可以考虑学习一下DDRAW,因为很多东西还是需要用MMX汇编优化的~;)
火云洞红孩儿
2003-09-20
打赏
举报
回复
唉,学无止境,管它什么?只管学呗
wen_jin
2003-09-18
打赏
举报
回复
不用管了!你也管不了啊!
happycock
2003-09-18
打赏
举报
回复
诸位的意思是说——如果刚开始学DirectX,DDraw就不用管了?
pzh508
2003-09-18
打赏
举报
回复
自从dx8以后,ms就没有对DirecDraw进行更新,所有的接口方法还是dx7的,而且已经和3D独立出来,从长远角度看以后应该都是3D的天下,DirecDraw的淘汰只是时间的问题
8alang8
2003-09-18
打赏
举报
回复
> 因为ddraw发挥的2d硬件加速功能实在有限,而d3d才能发挥硬件加速的巨大威力
同意,所以现在写2D程序也建议通过3D方式实现。其实原理很简单,相当于在3D空间中准备一块2D幕布,然后把2D图像使用纹理技术贴上去,再用3D技术成像就OK了。这样可以发挥硬件加速的作用,并可在2D程序中加入更多只有3D技术才能实现的特效。
火云洞红孩儿
2003-09-18
打赏
举报
回复
我感觉是dx8将ddraw的诸多函数给进一步封装了。
用了CSurface,CDispaly两个类后。感觉比用DX7写要快而且容易多了。
brainf
2003-09-18
打赏
举报
回复
dx9 和 8 的 ddraw都是7.x 版
gzshd
2003-09-18
打赏
举报
回复
从编程上看,DX7里做d3d程序时需要用到ddraw,它每帧最终要画在ddraw上,而在DX8里从程序上就看不到这一点,但我想它应该是隐含在里面了
akun
2003-09-18
打赏
举报
回复
因为ddraw发挥的2d硬件加速功能实在有限,而d3d才能发挥硬件加速的巨大威力,哈哈
d3d开发2d程序一样可行,而且...多好处....
所以m$就放弃了ddraw接口,还说是合到dgraphic里面了,其实是扯淡~~
wen_jin
2003-09-17
打赏
举报
回复
没有淘汰,只是没有更改,基本上和原来的DirectDraw一样使用,所以,现在的SDK附带的文档中也就没有了这一部分的资料,你可以使用原有的文档资料.之所以说合为一体也就是说已经包含在了新的D3D中,统一叫做DirectX Graphics .
DX
版本升级频繁,
DX
8中已经用
Direct
Graphic取代了
Direct
Draw
说到实现游戏品质的动画,很多人会立刻想到
Direct
X,没错
Direct
Draw很强大,但是并不是必须用
Direct
Draw才行。动画后面的理论和技巧都是一样的,这和末端使用什么API没有太大关系(如果那API不是太~~慢的话)。就笔者...
D3
DX
8指南06_Meshes
根据
Direct
X 8.1 SDK samples/Multimedia/
Direct
3D/Tutorials/Tut06_Meshes翻译保留原文注释请自行准备.X文件及材质,这里使用
Direct
X SDK自带文件tiger.X//-----------------------------------------------------...
Direct
3D中的2D
I have been reading alot of questions lately related to
Direct
X 8 and the exclusion of
Direct
Draw from the new API. Many people have fallen back to
DX
7. I can understand people usi
Direct
X风雨路 10年3D技术与显卡变迁
谈到游戏、显卡,
Direct
X已经是一个不得不提的词汇了,但到底什么是
Direct
X呢?
Direct
X,(
Direct
eXtension,简称
DX
)是由微软公司推出的多媒体应用程序接口。由C++语言编写,遵循COM。其API(应用程序接口)包含...
转 -
dx
8和
dx
9的差异
由于Aug 8造成的D3D9恐惧症已经完全消除了,这一章将会给大家介绍将3D引擎转向D3...”为什么要前进到D3D9?理由如下:1、D3D9修复了D3D8已知的所有Bug,因此运行起来更稳定,速度也要快。2、D3D9提供了许多便利的新...
游戏开发
8,305
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章