- 注册时间
- 2006-10-28
- 最后登录
- 2010-8-17
③业余
- 积分
- 161
|
发表于 2006-11-4 14:41:13
|
显示全部楼层
引用第10楼lw于2006-11-03 22:20发表的:
偶觉得讨论一个引擎好坏不是太重要(当然性能也是很重要的),比如2D的游戏制作,我们需要的基本就是一个能够绘图的东西(最初往往不需要考虑是GDI GDI+ DX GL或者是开源的任何引擎)
游戏开发到后面,你就会发现做游戏,引擎是其中的一个部分而不是最主要的,我们很容易忽视游戏的整体设计,我算是过来人,前几次开发的时候基本上能够绘图,就觉得完工了,实际上要做的工作还会有很多……
EG偶觉得应该先隔离到单独的一个层,随时你就能够用来适配任何引擎(当然无法适配的时候看看是不是你要求太高了?)……阂,总之游戏开发过程主要是渐近式的,象AVC(ADVANCE)等人都有很丰富的经验,基本上首先你有一个喜欢的框架(最好不要依赖,一个框架,代码不多,但是你会很熟悉,而且以后你可以不断重用+优化)……嗯说得好像有点偏题了…… [s:4] 做游戏其实引擎不是很重要.但是挑一个好的引擎可以使游戏开发更加方便.一个效果好而且易用的引擎可以加快游戏开发速度.其实引擎是中间层.是做游戏用的基本工具集.有一个好工具就能简化很多东西.就像处理图片时用MS PAINT或photoshop,你说哪一个更加方便呢.在做一个游戏时挑选引擎,就要挑选能够满足你的需求并且对你所要的功能实现最简单化的引擎.做2D游戏就用2D引擎,往往它们对2D的游戏有更多的支持.例如支持2D的SPRITE等.如果用3D的引擎的话,虽然也可以满足要求,但是引擎中2D方面的工具比较少,会造成开发麻烦.还有一点最重要的是,要找一个稳定的引擎,如果引擎内部出现问题的话,那整个游戏都要完蛋.挑一个好的引擎也是很重要的.
说一下HGE 和 IRR .HGE其实是一个非常方便的2D引擎.在2D方面比IRR要强.推荐学一下.IRR 作为3D引擎的话.效果不是很好.不过IRR的易用性非常好.架构也不错.可以用来看. |
|