0
我正试图计算何时受重力影响的精灵开始下降。我认为当它变成负值时,我可以获得速度值?您将如何获得CCSprite当前速度作为值
如果我试图在Y轴上获取精灵的当前速度,是不是像这样?
_sprite.physicsbody.velocity.y
所以,如果我有它在update
方法
int velocityY = //Whatever I need to do to get the velocity.
我正试图计算何时受重力影响的精灵开始下降。我认为当它变成负值时,我可以获得速度值?您将如何获得CCSprite当前速度作为值
如果我试图在Y轴上获取精灵的当前速度,是不是像这样?
_sprite.physicsbody.velocity.y
所以,如果我有它在update
方法
int velocityY = //Whatever I need to do to get the velocity.
把两者一起,并使用适当的数据类型,你是在业务:
CGFloat velocityY = _sprite.physicsBody.velocity.y;
if (velocityY < 0.0)
{
// moving down ...
}
你本质上已经公布解决方案... – LearnCocos2D 2014-08-27 16:26:36