【发布时间】:2015-11-09 20:56:48
【问题描述】:
我是为 Android 开发游戏的新手。我使用 andengine 库。我想检测身体的速度。
但是当身体的速度为零时我会爆炸身体。我想我已经尝试了各种方法:getLinearVelocity、getAngularVelocity、len()、len2() 方法。
但我还没有找到任何解决方案。请帮我。我该怎么做?
【问题讨论】:
-
您是否尝试将速度检测为 0?像 body.getLinearVelocity == 0?尝试检测它是否低于一些(小)值,如 body.getLinearVelocity
-
你不能像 body.getLinearVelocity == 0 那样做。因为 getLinearVelocity 返回 Vector2,而不是 float 或 int 值。
-
您可能是对的,但我们的想法是检查不是 0,而是检查接近零的小值。
-
我现在正在这样做。感谢您的意见。
标签: android andengine velocity