游戏开发论坛

 找回密码
 立即注册
搜索
查看: 17504|回复: 41

用openGL做游戏,结果是死路一条

[复制链接]

82

主题

147

帖子

171

积分

注册会员

Rank: 2

积分
171
发表于 2003-10-22 11:31:00 | 显示全部楼层 |阅读模式
一定有人要攻击我了,这句话我已经忍了很久了,实在是不吐不快。
openGL是工业上用到的图形标准,难道你们想把游戏做成3dmax吗?还是要开发渲染器呢?
游戏强调的是实时渲染,考虑到速度,所以在设计引擎的时候尽可能的少用算法,目的就是考虑到游戏引擎的速度。对于游戏来说,不太需要太多的3D算法。举例说:阴影,war3里采用的是贴图,而不是实时渲染,为什么呢?就是考虑到速度。不过directx9里,阴影是最主要的改善,但是还是要占用很多资源,所以在考虑制作引擎的时候是要考虑具体的取舍,至少即时战略不合适实时渲染。

另外要说的是材质是游戏的生命,材质的话题震得很值得一谈,不过我现在不在这里讨论这个话题了。

90

主题

797

帖子

833

积分

高级会员

论坛版主

Rank: 4

积分
833
QQ
发表于 2003-10-22 12:18:00 | 显示全部楼层

Re:用openGL做游戏,结果是死路一条

话不要太绝对,哈哈。
每种开发包都有自己的优缺点,开发游戏的时候,只要把握好就可以了

2

主题

106

帖子

114

积分

注册会员

Rank: 2

积分
114
QQ
发表于 2003-10-22 12:18:00 | 显示全部楼层

Re: 用openGL做游戏,结果是死路一条

15

主题

109

帖子

109

积分

注册会员

Rank: 2

积分
109
QQ
发表于 2003-10-22 12:37:00 | 显示全部楼层

Re:用openGL做游戏,结果是死路一条

不可以这样说!OpenGL还是有不少优点,建议自己可以先做做再说!

9

主题

174

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2003-10-22 12:39:00 | 显示全部楼层

Re:用openGL做游戏,结果是死路一条

不用OpenGL,你用什么来开发非Windows平台上的3D游戏?DirectX?还是自己开发一套绘图API?可以说,在非Windows平台下,OpenGL还是主流的API……游戏不是属于Windows的……

9

主题

174

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2003-10-22 12:48:00 | 显示全部楼层

Re:用openGL做游戏,结果是死路一条

而且,很多游戏开发者都不会直接使用OpenGL,而是经过经过他们的二次开发,形成适合自己游戏的一套库,GC的绘图API就是完全基于OpenGL设计的,PS2也提供OpenGL的接口。OpenGL有这么庞大的用户群,相比之下,DirectX的前景才不是“那么”乐观,至少,不会比OpenGL强

82

主题

147

帖子

171

积分

注册会员

Rank: 2

积分
171
 楼主| 发表于 2003-10-22 13:24:00 | 显示全部楼层

纠正一下,我指的是在PC机的windows环境下

纠正一下,我指的是在PC机的windows环境下,我并无排斥openGL这个类库,只是开发windows环境下的游戏真的不合适,或者是不好的选择。我只是想提醒一下而已。

2

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2003-10-22 14:13:00 | 显示全部楼层

Re:用openGL做游戏,结果是死路一条

John Carmark看了楼主的话,一定哈哈大笑。

1

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2003-10-22 14:43:00 | 显示全部楼层

Re:用openGL做游戏,结果是死路一条

楼主真幼稚,跟我的一个手下一样,刚开始也是开口闭口directx.有opengl时候directx还不知道在那里,你要知道事物是在不断发展的directx一样,opengl也一样.

15

主题

73

帖子

81

积分

注册会员

Rank: 2

积分
81
发表于 2003-10-22 19:46:00 | 显示全部楼层

Re:用openGL做游戏,结果是死路一条

opengl 有许多效果是d3d达不到的,而且D3D的计算数度优化没有OPENGL做得好。你忘记了一点计算机的发展速度是飞快的,对于所谓的阴影计算将越来越快。所以OPENGL还是比较好的选择。很多人选择DX做游戏是因为DX不像OPENGL那样只对3D图形进行处理,他是多元化的发展所以对游戏制作来说DX是比OPENGL 方便。但从DX3D技术上来看他还是不及OPENGL.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 23:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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