2017-07-11 13 views
0

複数の連絡先オプションを使用してゲームを作成したいと思いますが、スプライトが他の身体と接触していない状態でも検索する必要があります。SKSpritNodeは他の身体と接触していませんか?

私は、スプライトがdidEnd関数のように接触を失っていることを知らされたくありません。

私はそれを行うにはどのように

...スプライトはまったく接点を持っていないという情報がありますか?

は、あなたがmySprite.physicsBodyを使用することができますか?.allContactedBodiesを()あなたのスプライトと接触している体の配列を取得するためにあなたに

答えて

-1

ありがとうございます。次に、この配列のメンバーをすべてのボディから除外することによって、どのボディがスプライトと接触していないのかを簡単に見つけることができます。

+0

ワウ。それは働いている!ありがとうございました。私はdidBeginでそれを呼び出すことができると思っていましたが、私は間違っていました。スーパー!!どうもありがとうございました! – mamaz

+0

こんにちはそれは動作していません...私はtouchDown touchMove touchUpでその機能を使用しようとし、それは私に空の配列を与える... allContactedBodies didBeginでやっているdidEndしかし、私は連絡が全くないときに通知したい。 didBegin関数とdidEnd関数を使用せずにその関数をどのように使用できるか考えていますか?ありがとう – mamaz

+0

@mamazそれは、任意のボディに接触していない場合は空の配列を返します、あなたのスプライトがそれと接触しているかどうかを確認してください。私はすでにこの関数をupdate()で使用しています –

関連する問題