我试图通过完成简单的事情来掌握 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
这会产生错误“不应忽略的无效值”。所以很明显我做错了,但希望你能看到我的推理。
我也试过这个
-(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;
}
这不会给我一个错误,但它也不起作用。我意识到我不了解一些基本的东西,但是谁能引导我朝着正确的方向前进?