Как чертить линию с Cocos2d-iPhone

insert into your_table (...)
output INSERTED.(column name) 
values (...)
19
задан gargantuan 17 January 2016 в 14:30
поделиться

2 ответа

Из cocos2d drawPrimitivesTest.m:

- (void)draw {
  // ...

  // draw a simple line
  // The default state is:
  // Line Width: 1
  // color: 255,255,255,255 (white, non-transparent)
  // Anti-Aliased
  glEnable(GL_LINE_SMOOTH);
  ccDrawLine( ccp(0, 0), ccp(s.width, s.height) );

  // ...
}
22
ответ дан 30 November 2019 в 03:03
поделиться

Хорошо, я понял это для любого, кому интересно. Вот код с комментарием, объясняющим, что сделать.

@implementation GameLayer
-(id)init{
    self = [super init];
    if(self != nil){
        // init stuff here      
    }
    return self;
}

// You have to over-ride this method
-(void)draw{
    glColor4f(0.8, 1.0, 0.76, 1.0);  
    glLineWidth(2.0f);
    drawLine(10,100,50,79);
}    
@end

Таким образом, я принимаю, в метод ничьей заходят каждый кадр.

14
ответ дан 30 November 2019 в 03:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: