2010-11-07 69 views
0

我有一名玩家角色,我希望他每秒发射一枚子弹。如何移动box2d对象?

这是一个俯视图,没有引力。

我一直在用SetLinearVelocity()和ApplyLinearImpulse()来完成它,并且对象移动,但我无法控制速度。

如何控制子弹速度?

回答

1

好像你已经找到你的答案在这里:http://www.box2d.org/forum/viewtopic.php?f=3&t=5852&p=27016

+0

从这个问题的答案: //我不明白这一点,但没有它,速度不是恒定在所有方向 direction.Normalize() ; 这是因为否则它不仅是一个方向,而且也是人物与触摸点之间的距离。通过规范化它就成为了方向。 – galaktor 2013-01-30 13:23:01