【v2.xOGE-example第二节】实体参数1.位置:Drawing_example-->SpriteParameters2.类名:SpriteParameters(1)旋转精灵:sprite.setRotation(floatpRotation)设置旋转角度sprite.setRotationCenter(floatpRotationCenterX,floatpRotationCenterY)//设置旋转的中心点(以某个..
分类:
其他好文 时间:
2014-10-29 19:48:48
阅读次数:
392
前言:
OGE即 OGEngine,是由橙子游戏开发的基于Java支持跨平台的开源游戏引,从12年4月项目成立至今已经有2年多的发展历程。在此期间基于OGEngine开发的项目已经有很多成功投放市场。从正式开源开始,好多开发者开始加入OGEngine的行列,同时在官网、论坛、Q群、看到有好多的问题,大部分是一些新手的问题,经常会被重复的提问。有些是之前用过AndEngine的,对OGEn...
分类:
其他好文 时间:
2014-10-29 10:49:48
阅读次数:
245
【v2.x OGE-example 第二节】 实体参数
1. 位置:Drawing_example --> SpriteParameters
2. 类名:SpriteParameters
(1)旋转精灵:
sprite.setRotation(float pRotation) 设置旋转角度
sprite.setRotationCenter(float ...
分类:
其他好文 时间:
2014-10-29 10:47:47
阅读次数:
242
让游戏设计变灵活的方法之一,就是使用实体/组件式设计方法,该方法将所有物体都看作Entity对象,而不是为每种物体设计一个类。在屏幕中所绘制的所有东西都是实体(场景、层、文字、几何图形、线条、精灵等)。这些实体对象稍后会被动态地设置属性(或组件),使之对应的做出改..
分类:
其他好文 时间:
2014-10-28 18:05:21
阅读次数:
327
1.手机按钮监听OGE中提供了在BaseGameLauncher(GameLauncher的父类)和IScene(Scene实现的接口)中定义了onKeyUp和onKeyDown的方法,使得能开发者能监听到手机按钮,OGEKeyEvent提供了丰富的按钮标记,可以用于判断keycode产生的按钮标记。return的boolean代表事件是否已处理,如..
分类:
其他好文 时间:
2014-10-28 18:04:51
阅读次数:
276
1.手机按钮监听
OGE中提供了在BaseGameLauncher(GameLauncher的父类)和IScene(Scene实现的接口)中定义了onKeyUp和onKeyDown的方法,使得能开发者能监听到手机按钮,OGEKeyEvent提供了丰富的按钮标记,可以用于判断keycode产生的按钮标记。return的boolean代表事件是否已处理,如果为false代表未处理,传递到别的onKe...
分类:
其他好文 时间:
2014-10-28 17:50:13
阅读次数:
225
游戏代码中经常有些逻辑需要处理,因此OGE引擎添加了一个IUpdateHandler的类。IUpdateHandler类是OGE引擎中使用频率非常之高的组件之一,其本身是一个接口,内部有onUpdate以及reset两个函数等待实现,几乎所有OGE引擎应用中都必然会看到它的身影,它也是OGengine开源引擎添加具体业务到游戏业务线程中的主要方法之一。
1.创建IUpdateHandler
p...
分类:
其他好文 时间:
2014-10-28 17:48:22
阅读次数:
306
OGE引擎的修改器功能很强大,为我们提供了丰富的修改器的实现类,可以修改实体的属性,提供了移动、旋转、缩放、透明、自定义序列、同步、循环等功能,而且改变的效果可以当场生效,也可以在某一个时间段内生效并且可以提供一些缓动函数达到更加丰富的效果。
一、Modifier创建
使用实例:
IEntity ball=new Sprite(0,0,ballRegion,this.g...
分类:
其他好文 时间:
2014-10-24 16:39:09
阅读次数:
202
1.父与子关系
我们可以在Entity类看到很多parent(父)与child(子)这样的字眼,这是游戏引擎中常有的概念,简单而言是一种has-a的关系
对应代码:
B.attachChild(A);
B.attachChild(C);
C.attachChild(D);
从代码和图片可以看出
B没有父
B的子是A、C
A和C的父都是B
C的子是D
D的父是C
2....
分类:
其他好文 时间:
2014-10-24 16:36:00
阅读次数:
391
以下介绍声音资源从载入到播放的一个流程首先,我们将须要的音频文件放到assets文件夹下,OGE中SoundRes和MusicRes为我们封装了非常多经常使用的方法,能够用于载入及播放等经常使用功能。载入//设置声音读取路径Device.getDevice().getSoundFactory().s...
分类:
其他好文 时间:
2014-10-22 23:30:40
阅读次数:
337