游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: name61

为什么使用 Direct3D? 而非OpenGL?

[复制链接]

0

主题

769

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
发表于 2008-10-10 16:14:00 | 显示全部楼层

Re: Re: Re:为什么使用 Direct3D? 而非OpenGL?

qrli: Re: Re:为什么使用 Direct3D? 而非OpenGL?



这种观念的人不少,反对高级语言和组件化的人不是常说“都封装了会导致开发人员什么都不会么”,他们认...

问题是DX封装的一些东西实际应用起来不好用,所以只能重新写 [em7]
象那些X文件 MESH文件,难道还有人真拿这些来开发游戏并发售成功-.-

19

主题

638

帖子

638

积分

高级会员

Rank: 4

积分
638
发表于 2008-10-10 19:33:00 | 显示全部楼层

Re: Re: Re: Re:为什么使用 Direct3D? 而非OpenGL?

无名剑: Re: Re: Re:为什么使用 Direct3D? 而非OpenGL?


问题是DX封装的一些东西实际应用起来不好用,所以只能重新写 [em7]
象那些X文件 MESH文件,难道还有人真拿这些来开发游戏并发售成功-.-


哪里也没要求全部都用啊,取其精华弃其糟粕嘛。X文件已经是历史了,DX10已经没有读写它的API了。再说做个简单的demo什么的还是有点用的。

0

主题

769

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
发表于 2008-10-11 10:51:00 | 显示全部楼层

Re:为什么使用 Direct3D? 而非OpenGL?

X文件成为历史了吗?没有吧?DX10要求在VISTA下运行,所以现在很多人还是用DX9的
X文件也就只能是DEMO了,不过不可否认确实把模型的东西展示给大家
PS:说句实在的,DX SDK算是人性化的,遇到了MAX SDK后,人快疯了

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2008-10-11 11:55:00 | 显示全部楼层

Re:为什么使用 Direct3D? 而非OpenGL?

MAX SDK 还算OK 了,静态模型导出很简单,一下子就搞定了,就是骨骼比较麻烦,还在研究之中,各位有自定义骨骼模型格式,并自己写导出插件的吗?

如果觉得X不好,而拿个MD2 MD3之类调用一下好像也没什么意思吧

19

主题

638

帖子

638

积分

高级会员

Rank: 4

积分
638
发表于 2008-10-11 13:24:00 | 显示全部楼层

Re: Re:为什么使用 Direct3D? 而非OpenGL?

tonykee: Re:为什么使用 Direct3D? 而非OpenGL?

MAX SDK 还算OK 了,静态模型导出很简单,一下子就搞定了,就是骨骼比较麻烦,还在研究之中,各位有自定义骨...


自定义格式的难点是很难设计得非常好又有较长期的稳定性。
我觉得MD3定义得还是很不错的,很精简;而魔兽的mdx定义得非常完整又精悍,几乎90%的显示对象都可以用mdx解决。可以多学学人家的成功之处,再发展自己的。

0

主题

769

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

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

Re:为什么使用 Direct3D? 而非OpenGL?

自定义格式再难都得走,毕竟这个是个自立的路,不怕因为其他SDK升级就导致自己的程序用新的SDK就不能跑

7

主题

78

帖子

82

积分

注册会员

Rank: 2

积分
82
发表于 2008-10-23 03:12:00 | 显示全部楼层

Re: Re: Re: Re:为什么使用 Direct3D? 而非OpenGL?

无名剑: Re: Re: Re:为什么使用 Direct3D? 而非OpenGL?


问题是DX封装的一些东西实际应用起来不好用,所以只能重新写 [em7]
象那些X文件 MESH文件,难道还有人真拿这些来开发游戏并发售成功-.-

有啊,比如太空帝国5[em9]

4

主题

69

帖子

205

积分

中级会员

Rank: 3Rank: 3

积分
205
发表于 2008-10-23 18:03:00 | 显示全部楼层

Re:为什么使用 Direct3D? 而非OpenGL?

不能一刀切的,“业余开发多用OpenGL”
使用什么技术与是否专业、业余没多大关系。

0

主题

769

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
发表于 2008-10-24 16:04:00 | 显示全部楼层

Re: Re: Re: Re: Re:为什么使用 Direct3D? 而非OpenGL?

biggerwoo: Re: Re: Re: Re:为什么使用 Direct3D? 而非OpenGL?


有啊,比如太空帝国5[em9]

[em7]长了见识,还真有?!=.=
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-21 02:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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