Rokon游戏引擎第一讲

     导读:一个开源引擎,一个属于“菜鸟”的希望。

  身为一个游戏编程人员的我们,不少人都在游戏开发中总结了许多开发经验。身为一名“游戏小菜鸟”的我,也曾想利用自己的经验,写一个属于自己的游戏开发引擎。但是...难...!!老天似乎总是很怜悯我,就是此时横天一响,Rokon到来了。一个开源引擎,一个属于“菜鸟”的希望。

  我个人认为,Rokon游戏引擎的研究价值大于它的使用价值。身为“菜鸟”的我们可以从中得到许多游戏开发中积累下来的经验。为我们书写自己的游戏引擎垫下坚实的基础。为3G时代的到来点燃希望。

  如果想研究ROKON的核心代码,须要我们明白它如何使用。下面我会用一个月的时间来讲解这个引擎如何使用。像我一样“菜”的“戏友”(游戏朋友)可以和我一起作一些2D小游戏,来安慰一下自己那弱小的心灵。呵呵。至于Rokon是什么,它有什么特色,相信不能难倒我们这些即使很“菜”的戏友们。所以我就不将精力放在这些东西上。直接进入主题。第一集我就来讲述一下这个引擎如何使用吧!

  首先去Rokon下载最新版的游戏引擎(不知道什么原因,这个引擎已经不更新,但是不会影响我们学习它的核心代码)。

  其次就是它的使用方法了,具体如下:

  第一步:AndroidManifest.xml所在目录下新建一个名叫libs的目录如图所示:
 

\
 

       第二步:解压Rokon到libs下如图所示:
 

\
 

  第三步:将Rokon-2-0-3.jar导入(如何导入“不解示,你懂得”)。

 

  第四步:将第一个Acticity如:MainActivity继承extends RokonActivity然后复写其中的onCreate(),onLoadComplete()方法。解示一下:程序运行后会自动调用onCreate()方法,这没有什么好说的。所以我们在onCreate中配置引擎的参数。当加载完毕引擎后程序会自己的运行onLoadComplete()方法。所以我们在这个方法上设置一下游戏中须要的资源。

 

  第五步:引擎参数。

  debugMode();

  //全屏

  forceFullscreen();

  //横屏同时在AndroidManifest.xml中设置属性

  forceLandscape();

  //设置屏幕大小

  setGameSize(GAME_WIDTH, GAME_HEIGHT);

  //设置绘图模式

  setDrawPriority(DrawPriority.PRIORITY_VBO);

  //设置默认路径

  setGraphicsPath("textures/");

  //制作引擎

  createEngine();

 

  第六步:一个基于rokon游戏引擎的游戏框架就作好了。下一讲我们来看一下onLoadComplete方法的设置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值