问题描述
|
很简单的问题:
b2Body::GetLinearVeLocity
的结果是否可以告诉我物体是否在运动?我希望它会-是吗?解决方法
GetLinearVelocity()
返回b2Vec2
。您可以使用b2Vec2::Length()
来找到速度的大小;如果为零,则对象未移动。,它会告诉您身体是否在运动。但是,它也可能恰好在原点周围的某个位置旋转,getLinearVelocity()
将返回零。因此,如果您要确定没有运动发生,则也应选中getAngularVelocity()
。