2
如何使用Lua和Box2D相對於目標的當前速度向前應用速度?Lua/Box2D:在某個方向上應用速度
我想弄明白這一點。以下是我到目前爲止:要獲取對象的當前速度矢量,您需要從其當前位置減去其最後一個位置。然後我可以以某種方式將它應用到對象的速度。但是如何?
如何使用Lua和Box2D相對於目標的當前速度向前應用速度?Lua/Box2D:在某個方向上應用速度
我想弄明白這一點。以下是我到目前爲止:要獲取對象的當前速度矢量,您需要從其當前位置減去其最後一個位置。然後我可以以某種方式將它應用到對象的速度。但是如何?
Box2D提供了一個函數b2Vec2 GetLinearVelocity()
,您可以使用它來獲取身體的速度。也可以使用SetLinearVelocity(const b2Vec2&);
來應用速度。
這與你的Lua代碼的所有聯繫都取決於你。沒有更多的信息,我可以給你的建議並不多。
好的,那個伎倆。謝謝! – 2011-05-24 17:55:09