如何用Cocos2d-iPhone画一条线

如何用Cocos2d-iPhone画一条线,第1张

概述我试图通过尝试完成简单的事情来掌握Cocos2d。在这一点上,我有一个场景,那个场景有一个背景精灵和一个图层。我试图用drawLine绘制图层。这是我目前的尝试。 @implementation MyLayer-(id)init{ self = [super init]; if(self != nil){ glColor4f(0.8, 1.0, 0.76, 1.0 我试图通过尝试完成简单的事情来掌握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 value not ignored as it should be”。所以显然我做错了,但希望你能看到我的推理。

我也试过了

-(ID)init{    self = [super init];    if(self != nil){        glcolor4f(0.8,1.0);          gllinewidth(2.0f);        drawline(10.0f,27.0f);    }    return self;}

哪个不给我一个错误,但它也不工作。我意识到我不了解一些根本的东西,但是任何人都可以指导我走向正确的方向吗?

从cocos2d drawPrimitivesTest.m:
- (voID)draw {  // ...  // draw a simple line  // The default state is:  // line WIDth: 1  // color: 255,255,255 (white,non-transparent)  // Anti-Aliased  glEnable(GL_liNE_SMOOTH);  ccDrawline( ccp(0,0),ccp(s.wIDth,s.height) );  // ...}
总结

以上是内存溢出为你收集整理的如何用Cocos2d-iPhone画一条线全部内容,希望文章能够帮你解决如何用Cocos2d-iPhone画一条线所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1085669.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存