当前位置:主页   - 电脑 - 程序设计 - JAVA
j2me游戏引擎的基本构成
来源:网络   作者:   更新时间:2012-06-06
收藏此页】    【字号    】    【打印】    【关闭

  游戏引擎在国内还是有一批人走在前沿的,但出于种种的原因发展的并不是很好,并且引擎的神秘面纱和不可揣测的高难度使一些人还没有正式开始就已经打了退堂鼓。通常我们说游戏引擎的时候总是想到3D游戏引擎,的确游戏引擎发展到今天将它发挥到极致的正是3D引擎,但在3D引擎之前其实还是有很多2D,2.5D游戏引擎的,它们现在虽然看起来很弱,但却为3D引擎的产生提供了巨大的理论支持。

  原理上讲引擎的结构真的很简单,并没有大多数人想的那么复杂。本篇文章不会讲更复杂的引擎,仅仅针对j2me来讲,但麻雀虽小五脏俱全,我们不能因为j2me游戏可能连一幅图片的大小都不如而放松对引擎的要求,一方面是理论的需要,另一方面引擎一但开发成功可以大大减少程序与美工的工作量和提高产品质量和数量。如果单单讲非常抽象的讲引擎的话大家可能非常难以接受,那么我就从一个和游戏非常相近的产业开始说起。这个产业就是电影。电影从某种程度上给与了游戏引擎以丰富的抽象框架与理论,也可以说功不可没。那么Ok,我们就从一个电影的拍摄过程来了解引擎的各个部分吧。我们为了逻辑上的严谨首先要声明几个前提条件:

  1.剧本已经有了(游戏策划案) 2.拍电影需要的资源(道具,群众演员(NPC),主角。这些其实就相当于游戏开发过程中的资源,美工已经把东西都做OK了)

  下面是一个电影拍摄的场景:

  人物:导演,剧务,摄影师,主角,其它演员(张三,李四等等),其它剧组人员

  道具:一把枪,一个木箱,几个麻袋,一个药箱,一个弹夹

  场景:狭窄的街道,两旁是破旧的房子,碎石地面

  摄影机:两个

  (0)这是一个抗日英雄在街道与敌人殊死搏斗的,姑且叫片断吧

  (1)马上要开拍了,可是东西还没有准备好,导演见此状大喝:剧务,根据我给你的单子把道具搬出来!听到导演要求道具,剧务开始行动。嗨咻~嗨咻~ 终于从库房里搬出了所有道具并根据要求摆放到了相应的位置。“动作这么慢,你是MOTO吧,人家Nokia比搬的快多了。”:导演喝道。

其它资源
来源声明

版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明