私は簡単なことを成し遂げることによってCocos2dを理解しようとしています。この時点で、シーンがあり、そのシーンには背景スプライトとレイヤーがあります。drawLineを使用してレイヤーに描画しようとしています。これが私の現在の試みです。
@implementation MyLayer
-(id)init{
self = [super init];
if(self != nil){
glColor4f(0.8, 1.0, 0.76, 1.0);
glLineWidth(2.0f);
CocosNode *line = drawLine(10.0f, 100.0f,400.0f,27.0f);
[self addChild:line z:1];
}
return self;
}
@end
これにより、「void値が無視されないはずです」というエラーが生成されます。だから明らかに私はそれを間違っていますが、うまくいけばあなたは私の推論を見ることができます。
私もこれを試しました
-(id)init{
self = [super init];
if(self != nil){
glColor4f(0.8, 1.0, 0.76, 1.0);
glLineWidth(2.0f);
drawLine(10.0f, 100.0f,400.0f,27.0f);
}
return self;
}
エラーは発生しませんが、機能しません。私は基本的なことを理解していないことに気づきましたが、誰かが私を正しい方向に導くことができますか?