1
在我的應用程序中,我需要繪製一個路徑,其中每一個車架,一個額外的點被添加到它的結尾。cocos2d永恆的成長路徑
我可以通過以下方式實現這一點:
- (void) draw
{
glEnable(GL_LINE_SMOOTH);
glColor4f(0.0,0.0,1.0,1.0);
BOOL first = YES;
CGPoint prevPoint;
for (NSValue* v in points)
{
CGPoint p = [v CGPointValue];
if (first == YES)
first = NO;
else
ccDrawLine(prevPoint, p);
prevPoint = p;
}
}
但是我恐怕這不會作爲路徑可以(而且幾乎總是會)會很長很好地擴展。
有沒有更好的「經濟」方式來實現這一點?