D3D的立即模式和保留模式什么区别啊?

cpsoft 2002-05-13 12:12:42
D3D的立即模式好象更底层一些!而保留模式好象是和opengl是同一级的!
那么现在的开发的大多数三维游戏引擎是基于哪一级别的呢?
还有是立即模式更能发挥硬件的性能呢,还是保留模式?
3DMARK2001是在哪一级上的啊?
用哪种模式开发的引擎更有前途,更自由呢?
谢谢啊!
...全文
353 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
cpsoft 2002-05-18
  • 打赏
  • 举报
回复
晕啊!
那么你能告诉我D3D中大约有多少函数呢?
还有它的帮助文件中说的两种渲染方式,谁能给我点解释啊!
cpsoft 2002-05-17
  • 打赏
  • 举报
回复
我想问的是模型的构造,
灯光的设置和渲染?还有人物的动作细节都要自己动手实现吗?
而不是调用几个函数就搞定?
Leon8086 2002-05-17
  • 打赏
  • 举报
回复
模型的构造可以读入x文件,D3D有这个接口,也可以自己生成的。
灯光、渲染状态等等都要自己设置,至于动画,更要自己控制了。
调用几个函数……恐怕不是几个,而是几十个。^_^
zhujw 2002-05-16
  • 打赏
  • 举报
回复
UP
cpsoft 2002-05-15
  • 打赏
  • 举报
回复
知道了!谢谢!
Leon8086 2002-05-15
  • 打赏
  • 举报
回复
实现了什么………………
一两句话怎么说的清楚……
你从文档开始看吧,DX8的5个Tutorial写的不错,入门可以了,其他的参照sample也可以看的懂啊。
保留模式是基于立即模式之上的,保留模式能实现的,立即模式也能实现。
cpsoft 2002-05-15
  • 打赏
  • 举报
回复
啊哦?
没人说的清吗?
cpsoft 2002-05-14
  • 打赏
  • 举报
回复
哦!谢谢!
不过能不能给我大体介绍一下!立即模式里到底实现了什么!而那些是留给保留模式实现的?
这样我就可以了解到,从立即模式开始编的话,还要做什么!
谢谢!
Leon8086 2002-05-14
  • 打赏
  • 举报
回复
我也没看到过关于立即模式的书,要看的话你直接看微软DirectXSDK的文档。
Dx8没有保留模式,只有立即模式。
cpsoft 2002-05-14
  • 打赏
  • 举报
回复
谢谢各位!
不过我现在看不到有哪本书是说立即模式的!
大家能介绍几本吗?
还有Dx8后没有保留模式?还是没有立即模式啊?
能给点依据吗?我想不通啊!
谢谢了!
Leon8086 2002-05-13
  • 打赏
  • 举报
回复
Dx8以后没有保留模式了,微软不推荐用这个。
不过保留模式有它的优点,他的动画控制,场景控制,贴图材质等等都很方便。特别是动画。
holeen 2002-05-13
  • 打赏
  • 举报
回复
现在都到了8.1了。我没见到还提立即模式,保留模式的!
sevecol 2002-05-13
  • 打赏
  • 举报
回复
保留模式是基于立即模式的,也就是封装了一些东西罢了
.x文件是一种文本文件,保留模式封装了关于.x的操作,你自己也可以实现的
光影业是同样的道理,说以如果你真正要使用DirectX做出一些效率不错的
且比较全面的东西的话,还是掌握好立即模式吧
cpsoft 2002-05-13
  • 打赏
  • 举报
回复
谢谢!
但是.x的文件好象是在保留模式下读取的!是吗?
还有那些光影效果好象也是在保留模式下的!
至于QUICK类的引擎,用的是opengl!根据我手头上的一本《DirectX 3D图形编程宝典》电子工业版的!上面说opengl和保留模式是在同一级别上支持的!
而他们的底层才是立即模式!
那么你说的大部分游戏都是立即模式的话,我感到怀疑啊!
谢谢!
qibaojing 2002-05-13
  • 打赏
  • 举报
回复
现在大部分游戏都是立即模式的,独占系统资源,这样运行速度更快
cpsoft 2002-05-13
  • 打赏
  • 举报
回复
是不是,分数给少了,就没人回复啊?
还是没人能回复呢?
我看我还是把分数加高点好了!

8,304

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧