当ApplyForce和LinearImpuls同时在Game中使用时,速度会提高

时间:2012-09-03 08:57:47

标签: cocos2d-iphone box2d-iphone

Demo example

在我的游戏中,我使用LinearImpuls作为跳跃玩家身体,使用ApplyForce进行左右移动。但问题是当玩家跳跃时,如果移动发生,那么玩家速度会增加,就像在空中跑步一样。 / p>

那么如何解决这个问题?

提前致谢

1 个答案:

答案 0 :(得分:0)

我认为在代码中通过布尔变量进行检查,一次只能执行一个动作,无论是跳跃还是向左和向右移动都将解决问题,直到并且除非它不影响您所需的移动。