AndEngine与Cocos2d-x 哪一个比较适合新手理解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AndEngine与Cocos2d-x 哪一个比较适合新手理解相关的知识,希望对你有一定的参考价值。
我要参加软件大赛 有一定的Java基础 (只是个基础 刚学到数组) 但是在选择2D游戏 引擎的时候遇到了困难,因为AndEngine是Java语言编写 可是网上并找不到很多的教学视频和资源 但是Cocos2d-x是用C++ 可我没有接触过 应该怎么办啊
参考技术A 如果有时间学习C++,选cocos2d-x是正确的目标,多人使用,而且跨平台(Windows、Linux、MAC OS X、Android等),一处编译,多处运行。我就在Linux下用cocos2d-x开发Android应用程序。
在 Andengine 中摇摆精灵
【中文标题】在 Andengine 中摇摆精灵【英文标题】:Swing a sprite in Andengine 【发布时间】:2013-12-01 05:01:21 【问题描述】:我正在使用 andengine 开发一个应用程序,其中有一个用绳子挂着的装饰品。我需要像钟摆一样摆动它。我尝试使用循环修改器内的旋转修改器来实现这一点,使旋转中心位于精灵的顶部中心点,但它只会在方向上摆动,然后直接跳到起点等等。以下是我使用的代码。
是否有现成的摆动动作修饰符?是的,是哪一个,如果不是,我怎样才能做到这一点。
如果能提供示例代码sn-p就好了。
ornament.registerEntityModifier(new LoopEntityModifier(new RotationModifier(2, 0, 20, EaseLinear.getInstance())));
【问题讨论】:
那里有任何andengine大师吗? 解决了。这是我解决它的方法。我使用了 onModifierFinished 方法,一旦完成 20 度摆动,我添加另一个旋转修改器将其向后摆动,并在向后旋转完成时执行相同的操作。 【参考方案1】:你可以这样实现
SequenceEntityModifier seq = new SequenceEntityModifier(new RotationModifier(2, 0, 20, EaseLinear.getInstance()), new RotationModifier(2, 20, 0, EaseLinear.getInstance()));
ornament.registerEntityModifier(new LoopEntityModifier(seq));
试试这个
【讨论】:
以上是关于AndEngine与Cocos2d-x 哪一个比较适合新手理解的主要内容,如果未能解决你的问题,请参考以下文章
如何在 android/andengine 中剪辑或屏蔽实体?
如何在eclipse里导入android游戏引擎,例如ANGEL、ANDENGINE之类的
在 AndEngine 游戏引擎旁边使用 LocationListener