我正在遵循教程http://www.bit-101.com/blog/?p=2115。在本教程中,我找到了一个项目模板并开始进行学习。
我已经下载了cocos2d-iphone-0.99.1添加了子目录
cocos2d到项目…。但是当我构建时,出现了9个错误和4个警告
Scene.h:无此类文件或目录
导演未声明(首次用于
此功能)
/卷/作业/cocos2d/CCTexture2D.m:79:24:
错误:FontManager.h:没有此类文件或
目录
/卷/作业/cocos2d/CCTexture2D.m:80:35:
错误:FontLabelStringDrawing.h:否
这样的文件或目录
/卷/作业/cocos2d/CCTexture2D.m:
在功能‘-[CCTexture2D(Text)
initWithString:fontName:fontSize:]’:
/卷/作业/cocos2d/CCTexture2D.m:519:
错误:未声明“ ZFont”(首次使用
在此功能)
/卷/作业/cocos2d/CCTexture2D.m:519:
错误:(每个未声明的标识符是
只报告一次
/卷/作业/cocos2d/CCTexture2D.m:519:
错误:出现每个功能
在。)
/卷/作业/cocos2d/CCTexture2D.m:519:
错误:未声明“ zFont”(首次使用
在此功能)
/卷/作业/cocos2d/CCTexture2D.m:519:
错误:未声明“ FontManager”(第一个
在此功能中使用)
/卷/作业/cocos2d/CCTexture2D.m:521:
警告:“ NSString”可能没有响应
‘-sizeWithZFont:’
/卷/作业/cocos2d/CCTexture2D.m:521:
警告:(消息不匹配)
方法签名
/卷/作业/cocos2d/CCTexture2D.m:521:
警告:将假定返回
“ id”并接受
/卷/作业/cocos2d/CCTexture2D.m:521:
警告:“…”作为参数。)
/卷/作业/cocos2d/CCTexture2D.m:521:
错误:类型不兼容
分配
/卷/作业/cocos2d/CCTexture2D.m:
在功能‘-[CCTexture2D(Text)
initWithString:dimensions:alignment:fontName:fontSize:]’:
/卷/作业/cocos2d/CCTexture2D.m:567:
错误:未声明“ FontManager”(第一个
在此功能中使用)
/卷/作业/cocos2d/CCTexture2D.m:569:
警告:“ NSString”可能没有响应
‘-drawInRect:withZFont:lineBreakMode:alignment:’
等等…。为什么?
最佳答案
不久前,cocos2d重命名了他们所有的班级。他们现在都以CC开头。在上面的示例中,您应该使用CCDirector.h,而不是Director.h
有关更多详细信息,请参见cocos2d API。
查看您发布的教程后,其中包含的信息看起来有些过时了。我认为您会发现安装说明特别麻烦。我建议找到一个更好的教程。在cocos2d网站上有几篇文章。 Here's有关如何安装cocos2d的最新指南。
编辑:我应该直接发布到cocos2d programming guide的链接。它包含您入门所需的所有信息。