我正在遵循教程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的链接。它包含您入门所需的所有信息。

10-08 07:30
查看更多