NSMutableArray
動的なが与えられた場合、から、 などにCGPoint
線を引く最も速くて効率的な方法は何ですか? パフォーマンスを向上させるために、関数を C または C++ で書き直す必要がありますか? 現在、配列に ~20 を超えるポイントがあると、フレームレートが劇的に低下します。私は cocos2d v2.0.0-rc2 を使用しており、現在以下のものを持っています:array[0]
array[1]
array[1]
array[2]
-(void)draw
{
for (int i = 0; i < [points count]; i+=2)
{
CGPoint startFromArray = [[points objectAtIndex:i] CGPointValue];
CGPoint endFromArray = [[points objectAtIndex:i+1] CGPointValue];
ccDrawLine(startFromArray, endFromArray);
}
[super draw];
}