2
如何繪製多邊形與從cocos2D框架中的NSMutableArray對象讀取的點?在Cocos2D,iOS中繪製填充動態多邊形
我可以使用此功能來繪製多邊形:filled antialiased poly cocos2d
問題是becouse點參數*(CGPoint 波利)必須是靜態的對象。
任何想法或建議嗎?
如何繪製多邊形與從cocos2D框架中的NSMutableArray對象讀取的點?在Cocos2D,iOS中繪製填充動態多邊形
我可以使用此功能來繪製多邊形:filled antialiased poly cocos2d
問題是becouse點參數*(CGPoint 波利)必須是靜態的對象。
任何想法或建議嗎?
什麼是NSMutableArray
類型的對象? 您需要提取點的原始數據並將其設置爲poli
參數。 如果它是NSValue
與CGPoint
那麼:
NSMutableArray* yourPointsArray;
...
CGPoint* poli = malloc (sizeof (CGPoint) * [yourPointsArray count]);
for (uint i=0; i<[yourPointsArray count]; i++)
{
poli[i] = [[yourPointsArray objectAtIndex: i] CGPointValue];
}
ccFillPoly (poli, [yourPointsArray count], YES);
free (poly);