2010-11-07 72 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