0
2つのオブジェクトからの衝突を検出しようとしています。この衝突は に複数のオプションがありますので、半径がCGPoint
かそれと同等のものを宣言する方法はありませんか? 1ピクセル(半径)より大きい点を取得する方法
2つのオブジェクトからの衝突を検出しようとしています。この衝突は に複数のオプションがありますので、半径がCGPoint
かそれと同等のものを宣言する方法はありませんか? 1ピクセル(半径)より大きい点を取得する方法
これはポイントが円であるかどうかをテストする簡単な方法です:
-(bool)pointInCircle_circleCenter:(CGPoint)circleCenter circleRadius:(float)radius testPoint:(CGPoint)point{
float distance = (circleCenter.x-point.x) * 2 + (circleCenter.y-point.y) * 2;
return distance <= radius * 2;
}