【发布时间】:2014-02-28 01:02:21
【问题描述】:
这是运行我的精灵的代码,它应该平稳跳跃并从屏幕中心开始。它偶尔会这样做,但大多数时候它会坠落到地板上。它仍然会跳,但并不顺畅。
浮点值
@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);
}
有人可以帮忙吗?
【问题讨论】:
标签: cocos2d-iphone sprite