0
我試圖從兩個對象中檢測到碰撞。這種衝突 有多個選項,所以我想知道是否有任何方式 宣佈半徑CGPoint
或類似的東西。如何獲得大於1個像素的點(半徑)
我試圖從兩個對象中檢測到碰撞。這種衝突 有多個選項,所以我想知道是否有任何方式 宣佈半徑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;
}