2016-10-18 6 views
1

私は四角形の物理学のボディを持つ10の正方形のノードを連続して持っています。どのようにして、これらのフィジックスのボディをマージして、単一のスケジューリングボディを作成するのがいいですか?SKNodeフィジックスボディをグループ化しますか?

これを行う必要があるのは、四角い行の上を移動する正方形のオブジェクトがランダムに「移動」するためです。私が10の正方形のノードを1つの長方形に置き換えた場合、「トリップする」振る舞いはありません。

SKPhysicsBody(edgeChainFromPath:)を使用し、その後、スーパーセットの長方形を作成します。

私の現在の最良の推測では、これがあります。次に、物理学のためだけにノードを作成し、それを何らかの形でシーンに追加します。もっと複雑なシナリオでは、多種多様なポリゴンを2次元で持つことになるので、どのように物理ノードを配置するかわかりません。

良い方法がありますか?そうでない場合は、どのように物理ノードを配置しますか?

+1

で一番上に移動する四角形を体の体を作ることができ、私は旅行を作成するために、いくつかの摩擦を利用していると仮定します。この正方形の物理学を疑似できますか(純粋に正方形の列に沿った動きの目的のために)、それを円にするので、それはロールしますが、描きや接触の目的で正方形を使いますか? – Confused

+0

@Confusedたぶん!接触のために回転しない子ノード、および主物理ノードが円であるように私はトリッピングを修正したことに気づきましたが、ヒットボックスは衝突目的のために適切ではありませんでした。コンタクトヒットボックスに収まるようにサークルを縮小する必要があるので、正しく見えましたが、うまくいく可能性があります。 –

答えて

0

質問に対する答えではありませんが、複数の物理学体を使用すると効果的です。私の主な問題は、長方形を横切ってスライドする長方形です。見えない円を使用すると、互いの上に完全に横たわる矩形の問題が取り除かれます。

コメントの@Confusedに感謝します。

関連する問題