被折腾一天了,求看一下,一个小问题

3>e:\gamebuilding\testgame\classes\helloworldscene.h(18): error C2061: 语法错误: 标识符“Renderer” (…\Classes\HelloWorldScene.cpp)
3>e:\gamebuilding\testgame\classes\helloworldscene.h(18): error C3248: “cocos2d::Node::draw”: 声明为“final”的函数无法被“HelloWorld::draw”重写 (…\Classes\HelloWorldScene.cpp)
3> e:\gamebuilding\testgame\cocos2d\cocos\2d\ccnode.h(1058) : 参见“cocos2d::Node::draw”的声明
3>e:\gamebuilding\testgame\classes\helloworldscene.h(18): error C2061: 语法错误: 标识符“Renderer” (…\Classes\AppDelegate.cpp)
3>e:\gamebuilding\testgame\classes\helloworldscene.h(18): error C3248: “cocos2d::Node::draw”: 声明为“final”的函数无法被“HelloWorld::draw”重写 (…\Classes\AppDelegate.cpp)
3> e:\gamebuilding\testgame\cocos2d\cocos\2d\ccnode.h(1058) : 参见“cocos2d::Node::draw”的声明

这是声明代码 virtual void draw(Renderer *renderer, const Mat4 &transform, uint32_t flags) override;

我想要画线,应该怎样定义怎样做啊?疯了

是什么版本,应该是最新的吧

— Begin quote from ____

引用第1楼其实我也不知道于2014-09-22 22:02发表的 :
是什么版本,应该是最新的吧 http://www.cocoachina.com/bbs/job.php?action=topost&tid=231797&pid=1061522

— End quote

可能带参的draw函数也被终结了,你试试用DrawNode实现吧

你想要画线 看例子阿。。。:10:

正好昨天有看到,你参考下:
http://my.oschina.net/Jacedy/blog/310336

DAY DAY UP!:2:

:14:我的可以啊。我是3.2的

void draw(Renderer* renderer, const Mat4 &transform, uint32_t flags);


```


是不是命名空间的问题
USING_NS_CC;
有没有

使用DrawNode代替
m_pDrawLine = DrawNode::create();
addChild(m_pDrawLine,10);
//绘制直线
m_pDrawLine->drawSegment(startPoint,endPoint, 1, Color4F(0, 1, 5, 1));
//绘制点
m_pDrawLine->drawDot(balloon->getPosition(),2.0,Color4F(0, 0, 0, 1));