2017-03-10 14 views

答えて

1

はupdate()メソッドこれは単なる出発点であり、ノードは衝突されるフレーム毎にトリガされる

override func update(_ currentTime: TimeInterval) { 

    if player.frame.intersects(colorWheel.frame) { 
     //Nodes are colliding 
    } 
} 

を使用してこれを行う方法があります。 1回限りの衝突などを処理するための追加ロジックを書き留める必要があります。

+0

これで全てが正方形のヒットボックスになります – joshLor

+0

私のノードの両方がサークルです円形のヒットボックスを作ることができます – joshLor

+0

これは便利です物理環境によって提供される。衝突の検出にはphysicsBodiesを使用する必要があります。衝突が検出されると、読みやすいコードになります。また、physicsBodiesはどのような形状でも作ることができます。 – ZeMoon

関連する問題