2

Cocos2d for iPhone 0.99 Beginner's Guideからいくつかのサンプル コードをコンパイルしようとしています。

-(void)draw
{
    if(isSelected)
    {
        [self.mySprite setOpacity:100];
        glColor4f(255 / 255.0f, 0 / 255.0f, 0 / 255.0f, 255 / 255.0f);
        glPointSize( 30.0 );
        ccDrawPoint( self.mySprite.position);
    }
    [super draw];
}

isSelected = YESの場合、スプライトの上に長方形のハイライトを実際に描画しないこととは別に、gl関数も警告を出しています:

  • 関数 'glPointSize' の暗黙の宣言は C99 では無効です
  • 関数 'glColor4f' の暗黙の宣言は C99 では無効です
4

2 に答える 2

5

Cocos2D 2.x を使用していますか? ccDrawColor4Fの代わりにglColor4fとのccPointSize代わりに試してくださいglPointSize

于 2012-10-24T12:41:40.023 に答える