2017-11-04 22 views
-1

私はロケットを動かすことによって避けなければならない落下流星に基づいてゲームを作っています。私は両方のためにBezierPathを描いています。しかし、私はCGPathsやUIBuezierPathsの交差をどのように検出できるかを調べることはできません。どのようにしてフレームワークを知っているか、またはフレームワークを示唆することができるか、私はXcode 9とSwift 4に自分のコードを書いています。CGPath交差点

+0

これまでに書いたコードを表示する必要があります。理想的には、それがどのように動作していないかを示す出力を表示する必要があります。 – Nick

答えて

0

クイックソリューションが必要な場合は、https://github.com/calda/CGPathIntersectionを試してみてください。

単純に2 CGPathには交差するかどうかをチェックするために

path1.intersects(path: path2) //returns a boolean 

を使用しています。