プリズマティック ジョイントを使用して、中央に配置されたゲーム キャラクターを垂直方向の動き (ジャンプ) のみにバインドしています。初期化時に、さまざまな GameObstacles を画面外にロードします。これは、「スポーン」されたときに画面外からキャラクターに向かって移動します。できれば、box2d の速度制御ではなく、cocos2d の位置更新を使用して、この GameObstacle の動きの再配置を制御したいと考えています。
基本的に、GameCharacter を GameObstacle に反応させたいのですが、GameObstacle を GameCharacter に反応させたくないのですが、box2d の外で GameObstacle の位置を変更できるようにしたいと考えています。
すべてのボディではなく、GameCharacter ボディだけを更新しようとしましたが、明らかに、Obstacle スプライトがボディなしで移動するのが見えます。コリジョン フィルタリングが最適な方法だとは思いません。任意の提案をいただければ幸いです。