Android 如何获得发动机中可移动物体的速度和矢量?

Android 如何获得发动机中可移动物体的速度和矢量?,android,box2d,andengine,game-engine,Android,Box2d,Andengine,Game Engine,我有个小问题。我正在尝试制作空中曲棍球android游戏(类似于辉光曲棍球)。在我的冒险过程中,我发现了以下问题:第一步是了解和开发引擎 你们可能知道,在空中曲棍球中,球员的圆盘可以通过触摸来移动。 问题是,我需要得到玩家移动的速度和向量。为什么?我想做一个完美的物理实验,当球员的身体和曲棍球的圆盘碰撞时(以合适的球员速度跳到向量)。我的意思是,当球员缓慢移动时,曲棍球的圆盘在与身体碰撞后将获得低速,但矢量不会改变。也许你能告诉我更好的解决我的问题的方法?这方面有没有安卓的解决方案? 多谢各位

我有个小问题。我正在尝试制作空中曲棍球android游戏(类似于辉光曲棍球)。在我的冒险过程中,我发现了以下问题:第一步是了解和开发引擎 你们可能知道,在空中曲棍球中,球员的圆盘可以通过触摸来移动。 问题是,我需要得到玩家移动的速度和向量。为什么?我想做一个完美的物理实验,当球员的身体和曲棍球的圆盘碰撞时(以合适的球员速度跳到向量)。我的意思是,当球员缓慢移动时,曲棍球的圆盘在与身体碰撞后将获得低速,但矢量不会改变。也许你能告诉我更好的解决我的问题的方法?这方面有没有安卓的解决方案?
多谢各位

有两种方法可以解决这个问题。首先是通过AndEngine Box2D扩展。你可以把圆形的“物体”应用到冰球和圆盘上,玩弄物理元素,比如质量和摩擦力,直到你对结果满意为止。 论坛:

另一个选择是手动操作,我只会在您需要挑战时这样做。就我个人而言,我会避免这样做,因为Box2D会为您提供很多数学知识:)