在固定的持续时间内改变球(精灵)的速度,在发动机中保持相同的路径

时间:2013-10-30 14:13:59

标签: andengine

https://www.dropbox.com/s/jmvy9itzwat1m78/Screenshot_2013-10-08-18-21-03.png

这是我的图片网址。游戏是谷歌播放中的大理石爆炸克隆。我通过提供硬编码(坐标)路径尾部(如

)移动了管道中的球组

path = new Path(2).to(360-15,-25).to(360-15,572-15);         最终路径pathcurve1 =新路径(6)         .to(360-15,572-15).to(356-15,586-15)         .to(346-15,598-15).to(335-15,606-15)         .to(321-15,611-15).to(306-15,614-15);         final path path1 = new Path(2).to(306-15,614-15).to(147-15,614-15);         最终路径pathcurve2 =新路径(13)         .to(147-15,614-15).to(133-15,611-15)         .to(119-15,606-15).to(108-15,597-15)         .to(98-15,586-15).to(93-15,572-15)         .to(90-15,557-15).to(92-15,542-15)         .to(94-15,528-15).to(102-15,514-15)         .to(113-15,504-15).to(126-15,496-15)         .to(140-15,492-15);         final path path2 = new Path(2).to(140-15,492-15).to(260-15,491-15);         最终路径pathcurve3 =新路径(14)         .to(260-15,491-15).to(274-15,488-15)         .to(288-15,483-15).to(300-15,475-15)         .to(310-15,464-15).to(316-15,450-15)         .to(318-15,435-15).to(318-15,420-15)         .to(315-15,406-15).to(309-15,392-15)         .to(301-15,380-15).to(289-15,371-15)         .to(275-15,365-15).to(260-15,362-15);         final path path3 = new Path(2).to(260-15,362-15).to(96-15,362-15);         最终路径pathcurve4 =新路径(13)         .to(96-15,362-15).to(81-15,359-15)         .to(68-15,354-15).to(53-15,346-15)         .to(46-15,334-15).to(40-15,321-15)         .to(38-15,306-15).to(41-15,291-15)         .to(45-15,276-15).to(51-15,263-15)         .to(63-15,252-15).to(76-15,244-15)         .to(89-15,240-15);         final path path4 = new Path(2).to(89-15,240-15).to(235-15,240-15);

我已经修复了所有路径的时间,如7f,0.9f,2f,2.35f,1.5f,2.35f,2f,2.35f,1.75f。 当坦克发射一个球时,它将与在路径中移动的球发生碰撞。假设一个组由10个球组成,并且击球在任何组中在第5个没有球碰撞。碰撞后我必须增加1到5个球的速度,并且在此期间,被击中的球将被设置在路径中并且开始用以前速度的球组移动所以现在设置了11个球。

朋友们,例如,碰撞后如何在短时间内改变1到5个球的速度,以便在此期间可以将射击球设置到管道中,然后开始移动所有球速度?帮助

1 个答案:

答案 0 :(得分:0)

你应该寻找物理学......它更合适。

https://code.google.com/p/andenginephysicsbox2dextension/