游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2466|回复: 8

DIRECTX 或 OPENGL的区别 {新手困惑}

[复制链接]

37

主题

727

帖子

740

积分

高级会员

Rank: 4

积分
740
发表于 2004-10-3 22:14:00 | 显示全部楼层 |阅读模式
虽然我还没学到这
但希望各位前辈指点一下
两个的区别和用处
谢谢

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2004-10-3 22:33:00 | 显示全部楼层

Re:DIRECTX 或 OPENGL的区别 {新手困惑}

明显的区别是,OpenGL只管画图。DirectX除了画图,还管声音,输入设备,游戏联网,视频播放。

37

主题

727

帖子

740

积分

高级会员

Rank: 4

积分
740
 楼主| 发表于 2004-10-3 22:44:00 | 显示全部楼层

Re:DIRECTX 或 OPENGL的区别 {新手困惑}

我朋友说DX比较有前途

4

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2004-10-4 10:44:00 | 显示全部楼层

Re:DIRECTX 或 OPENGL的区别 {新手困惑}

OpenGL是开放式的,可以移植到许多系统中。
DirectX只能在Windows下实现。

21

主题

170

帖子

170

积分

注册会员

Rank: 2

积分
170
QQ
发表于 2004-10-4 13:49:00 | 显示全部楼层

Re:DIRECTX 或 OPENGL的区别 {新手困惑}

DirectX中的D3D和OPENGL地位相当.

8

主题

130

帖子

156

积分

注册会员

Rank: 2

积分
156
发表于 2004-10-4 16:31:00 | 显示全部楼层

Re: DIRECTX 或 OPENGL的区别 {新手困惑}

我也很想知道openGL和DirectX 3D的差别,好像他们能做的事都差不多。

然后,有没睡能给个他们进行同样的内容渲染时的数度比较。

比如,同样环境的 平均三角形渲染速度、纹理贴图速度、光照计算速度等。(其实可以给出最好Nvidia平台和ATI平台各自的比较结果)

21

主题

170

帖子

170

积分

注册会员

Rank: 2

积分
170
QQ
发表于 2004-10-4 16:38:00 | 显示全部楼层

Re:DIRECTX 或 OPENGL的区别 {新手困惑}

DX8以后不会有什么差别,性能主要取决于硬件.

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
发表于 2004-10-4 22:06:00 | 显示全部楼层

Re:DIRECTX 或 OPENGL的区别 {新手困惑}

对于我们使用引擎的人来说(OGRE)
没区别
都被封装了

个人觉得两个都不错 dx8.0之后才好看的

4

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2004-10-5 09:31:00 | 显示全部楼层

Re:DIRECTX 或 OPENGL的区别 {新手困惑}

从代码上看,OpenGL和Direct3D基本没什么区别。
现在游戏多是在windows上跑的,所以用DirectX比较省事,但回头你想移植到Linux下,最好一开始就选择OpenGL。
像CS之类的游戏都同时支持OpenGL和Direct3D。似乎好多人喜欢选择OpenGL设置,个人习惯罢了。至于哪个效果好,要看显卡、驱动和开发商熟悉程度好多因素了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-22 15:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表