我需要获取某个点周围的点的位置。艾:
[x] [x] [ 2 ] [x] [x]
[x] [ 2 ] [ 1 ] [ 2 ] [x]
[ 2 ] [ 1 ] [ c ] [ 1 ] [ 2 ]
[x] [ 2 ] [ 1 ] [ 2 ] [x]
[x] [x] [ 2 ] [x] [x] (1 = 半径 1,2 = 半径 2,c = 中心点)
现在我用(CCSprite = [array objectAtIndex:i] CGPoint pos = sprite.position) (pos.x+1,pos.y) , (pos.x-1,pos.y),获取坐标(pos.x,pos.y+1),(pos.x,pos.y-1)然后将它们添加到 中array,然后在for循环中运行等于半径的次数。但是我无法添加已经在数组中的位置并使其在半径大于 1 的情况下正常工作。
