0
这是运行我的精灵的代码,它应该顺利跳转并从屏幕中心开始。它偶尔会这样做,但大多数时候它会崩溃在地板上。它仍然跳跃,但不平稳。雪碧速度Cocos2d 3.0
浮点值
@interface HelloWorldScene() <CCPhysicsCollisionDelegate>
{
float _yVel;
}
@end
数学
- (void) jump
{
// adjust jump speed here
if (_player.position.y > kFLOOR_HEIGHT) _yVel -= 0.14;
else {
if (_yVel != 5) _yVel = 0;
}
_player.position = ccp(_player.position.x, _player.position.y + _yVel);
}
有人能帮助这一点?