0

それで、私は2D(自動横スクロール)である種のランニングゲームを開発しています。タイルで構成されるプラットフォームを作成し、静的ボディとすべての更新を備えたランプを作成しました。setPositionを使用して、すべてのタイルを新しいx位置に移動します。

ある時、プラットフォームに落ちるように空にボックスボディを作りたいのですが、アイテムと可動ボディの摩擦が効いていません。平らな地面では、ボックスは画面の左側に移動しませんでした(地面は右から左に移動します)。

私はbox2dのマニュアルから

静止したボディを動かすと摩擦が正しく機能しません

それで、より良いアプローチや解決策はありますか?

4

1 に答える 1

1

だから、私はそれを自分で見つけました。設定された可動体は摩擦を引き起こさないことがわかります。あなたはそれを突然輸送するように想像することができます。したがって、解決策は、静的ボディをキネマティックに変更し、setlinearvelocityを使用して移動することです。

于 2012-11-23T09:29:50.143 に答える