[已解决]CCRibbon的问题 求解答[封帖]

  • 本帖最后由 8142400 于 2012-5-4 16:11 编辑 *

CCRibbon
版本号为:cocos2d-1.0.1-x-0.12.0

代码如下:
CCRibbon *ribbon = CCRibbon::ribbonWithWidth(32,“r1.png”,32,ccc4(255,255,255,255),0.5f);
addChild(ribbon,12,22);

报错原因:
1>d:cocos2d-1.0.1-x-0.12.0cocos2d_iphoneclasseshelloworldscene.cpp(140) : error C2027: 使用了未定义类型“cocos2d::CCRibbon”
1> d:cocos2d-1.0.1-x-0.12.0cocos2dxincludeccmotionstreak.h(33) : 参见“cocos2d::CCRibbon”的声明
1>d:cocos2d-1.0.1-x-0.12.0cocos2d_iphoneclasseshelloworldscene.cpp(140) : error C3861: “ribbonWithWidth”: 找不到标识符
1>d:cocos2d-1.0.1-x-0.12.0cocos2d_iphoneclasseshelloworldscene.cpp(141) : error C2664: “void cocos2d::CCNode::addChild(cocos2d::CCNode *,int,int)”: 不能将参数 1 从“cocos2d::CCRibbon *”转换为“cocos2d::CCNode *”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换

有#include "CCRibbon.h"吗?

— Begin quote from ____

lasersaber 发表于 2012-5-4 15:42 url

有#include "CCRibbon.h"吗?

— End quote

嗯 刚加上
我刚刚想到了 原来需要引入头文件

不过还是要谢谢你:handshake

---------------------封帖吧 问题解决了------------------------------