游戏开发论坛

 找回密码
 立即注册
搜索
查看: 18824|回复: 52

请教各位,游戏开发一定要做图形引擎吗?

[复制链接]

17

主题

65

帖子

98

积分

注册会员

Rank: 2

积分
98
发表于 2005-3-27 19:03:00 | 显示全部楼层 |阅读模式
感觉现在的很多开发者都是一开始就做图形,什么DX,OPENGL一起上,但实际上真的有必要这么做吗?事实上游戏是个很广的领域,图形只是很小的一块,而国内重复的学,重复的做,大量的人走前人走过的路,本来我们是可以站在巨人的肩膀上走自已的路,现在却要从头走起。
发这个感慨是自已学了一年的图形,现在才正式进入开发游戏中。中间花了大量的时间在粒子,SKINMESH等上,到头来才发现很多东西早就有了,完全没有必要花这么多时间重头来学过,虽然进步很多,但我真正的是想做游戏,而不是搞图形!

71

主题

1330

帖子

2585

积分

金牌会员

Rank: 6Rank: 6

积分
2585
发表于 2005-3-27 19:53:00 | 显示全部楼层

Re:请教各位,游戏开发一定要做图形引擎吗?

每个人的发展方向不一致,所以,是否要一开做图形也是因人而异.
我写游戏到现在都还不了解DX到底该怎么弄,了解最多的就是HoHo的图形引擎。
不过我发现就算有了一个好的图形引擎,也不能完全满足自己的需求,有些时候还必须与自己与系统底层打交道,写一定的底层代码。
所以,我认为图形引擎不一定要自己从头做,但是你必须要非常了解他才行
而且必要的DX知识还是需要掌握,这样在图形引擎无法满足你的时候才不会手足无措

19

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2005-3-27 21:02:00 | 显示全部楼层

Re:请教各位,游戏开发一定要做图形引擎吗?

国外的高手大都是搞OpenGL的,如果对图形真的完全精通,作游戏就真的是乐趣了,学是一定有用的.

我还没开发游戏具体的可不清楚,如果图形引擎真的那么好用~全面,那么中国为什么不能自已开发出日本的伊苏,暴雪的半条命2呢?(单指图形).

DXSDK那些东西也只是DX中的少量中的少量,更多的还是得从别的地方学,比如用简单的光照(只用一种),做个用光线模拟阴影......的房子(我今天做的哈),像我做的这个,引擎能给现成的吗?不还是得自已做嘛.

最最最最重要的一点,OpenGL是种图形应用,他并不是为了游戏而生,所以,学了他在许多方面一样派上大用场,比如建筑的图形成象.

可以设想一下,游戏由好的图形引擎再加上其他的OpenGL程序那么效果不就更好了.
现成的不一定就是好的,能更好为什么不更好.

DXSDK的例子是现成的,但是就有人能做出比那些更好的同类型程序,如果选的话,你选哪个来用.


PS:哈哈今天高兴,东西做完了哈^()^

1

主题

48

帖子

48

积分

注册会员

Rank: 2

积分
48
发表于 2005-3-27 21:05:00 | 显示全部楼层

Re:请教各位,游戏开发一定要做图形引擎吗?

directx不光图形。
不论d3d还是opengl,程序都大同小异,只要不用微软的框架。

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2005-3-27 21:09:00 | 显示全部楼层

Re:请教各位,游戏开发一定要做图形引擎吗?

游戏就是表现力!一般人所能直接感受到的最大的表现就是图像!大家都从这个角度入手是无可厚非的!但图形引擎有很多的人在做了!你要有兴趣就可以重新再来!你要不想关注这方面,就请人做,或者就买一个!
但如果是从开发的角度分析,自己开发图形引擎是最经济的!一个现成的先进的图形引擎最少怎么也要十几万,可是开发一个,投入1、2个人,半年,自己可以计算!
所以国内都是自己开发,从商业角度讲就是利润最大化原则!

真正的做游戏不是图形、不是程序,而是作者的思维通过游戏产生的表现力!
你到底要从一个制作人的角度作游戏,还是要从一个程序员的角度作游戏呢!
我是从一个程序员的角度作游戏的,所以要服从制作人!

19

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2005-3-27 21:12:00 | 显示全部楼层

Re:请教各位,游戏开发一定要做图形引擎吗?

我是从玩家和赚钱的角度做游戏的呵呵

46

主题

281

帖子

313

积分

中级会员

Rank: 3Rank: 3

积分
313
QQ
发表于 2005-3-27 21:13:00 | 显示全部楼层

Re:请教各位,游戏开发一定要做图形引擎吗?

学是一定要学的,否则用人家引擎都有困难。做不做就不一定了

43

主题

155

帖子

171

积分

注册会员

Rank: 2

积分
171
发表于 2005-3-27 21:59:00 | 显示全部楼层

Re:请教各位,游戏开发一定要做图形引擎吗?

看深入的程度而已,学习还是有必要的。游戏开发也是个工程性的开发过程,有不同的分工。如果是做客户端开发,可以专注于如何应用引擎而不需要去精通引擎的实现。如果是负责引擎开发的那就是一定要了解的了。但是无论如何,了解实现的细节都是有好处的,即使只是使用,也会更加得心应手!

20

主题

398

帖子

398

积分

中级会员

Rank: 3Rank: 3

积分
398
发表于 2005-3-27 22:56:00 | 显示全部楼层

Re:请教各位,游戏开发一定要做图形引擎吗?

如果只想做游戏,弄个现成的引擎来用是完全可以的!但是如果想学习技术,开拓思维,还是从底层一点一点研究的好。

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-3-28 03:59:00 | 显示全部楼层

Re:请教各位,游戏开发一定要做图形引擎吗?

想做个游戏程序是不用学什么OPENGL,D3D

我的意思是,想搞游戏,OPENGL和D3D都还底层,嫩着呢
都没用
OGRE的LGPL协议不够你玩儿的吗?
游戏程序,主要是做应用
改引擎,不是说没有,而是少之又少再少

D3D被费是肯定的
做游戏太嫩,做图形?搞图形的谁认得你啊?我在我们大学的图形实验室,两博士生听到D3D两眼无神,我估计准是不知道那是什么
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-25 08:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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