你如何将CCSprite当前速度作为一个值

时间:2014-08-27 16:21:42

标签: ios cocos2d-iphone

我正在尝试计算受重力影响的精灵何时开始下降。我认为我可以得到它变成负数时的速度值吗?

如果我试图在Y轴上获得精灵的当前速度,是不是这样?

_sprite.physicsbody.velocity.y

所以,如果我在update方法

中使用它
int velocityY = //Whatever I need to do to get the velocity.

1 个答案:

答案 0 :(得分:1)

将两者放在一起,并使用适当的数据类型,并且您正在开展业务:

CGFloat velocityY = _sprite.physicsBody.velocity.y;
if (velocityY < 0.0)
{
    // moving down ...
}