1

BOX2dは初めてなので、ボディとスプライトを中心から低レートで接触するところまで動かす必要がありますが、使ってみましたprojectile-> SetTransform (b2Vec2 (location.x / PTM_RATIO, location.y / PTM_RATIO), 0);が、動きがとても速く目立たないです。

4

2 に答える 2

0

これについてはよくわかりませんが、ApplyForceまたはApplyImpulseプロパティを試してください

于 2011-07-01T13:28:49.130 に答える
0

マウスジョイントを使用してみてください。Box2dマニュアルから:

[マウスジョイント]は、カーソルの現在の位置に向かってボディ上のポイントを駆動しようとします。回転に制限はありません。

マウスジョイントを検索すると、かなりの数のサンプルが得られます...

http://www.box2d.org/forum/viewtopic.php?f=8&t=402

http://iphonedev.net/2009/08/05/how-to-grab-a-sprite-with-cocos2d-and-box2d/

于 2011-07-01T15:02:18.843 に答える