私はcocos2dでゲームをやっていて、シマリスを使って物理学を管理しています。私が達成したいのは、ほぼすべての任天堂ゲームが行うことで、速度が正である限り、衝突を引き起こすことなく、キャラクターがジャンプして高層階 (衝突形状) で休むことができ、速度が負になると衝突が発生することです。起こります。
基本的に、速度値に基づいて 2 つの形状間の衝突を調整したいと考えています。誰かがこれを実装する方法について正しい方向に向けてくれませんか?. ありがとうございました。
-オスカー
私はcocos2dでゲームをやっていて、シマリスを使って物理学を管理しています。私が達成したいのは、ほぼすべての任天堂ゲームが行うことで、速度が正である限り、衝突を引き起こすことなく、キャラクターがジャンプして高層階 (衝突形状) で休むことができ、速度が負になると衝突が発生することです。起こります。
基本的に、速度値に基づいて 2 つの形状間の衝突を調整したいと考えています。誰かがこれを実装する方法について正しい方向に向けてくれませんか?. ありがとうございました。
-オスカー
Chipmunk の最新バージョンでは、衝突イベントのサポートが強化されており、一方向プラットフォームの実装方法を示す簡単なデモがあります。
通常どおりピクセルごとの衝突検出を実装するだけですが、追加の条件を追加します。速度に上向きのコンポーネントがある場合は、衝突を無視します。