【问题标题】:cocos2d errors: No such file or directorycocos2d 错误:没有这样的文件或目录
【发布时间】:2011-03-22 12:48:38
【问题描述】:

我正在关注教程http://www.bit-101.com/blog/?p=2115。在本教程中,我找到了一个项目模板并通过它开始。

我已经下载了cocos2d-iphone-0.99.1 添加子目录 cocos2d 进行项目......但是当我构建时,我得到了 9 个错误和 4 个警告

Scene.h:没有这样的文件或目录 Director' undeclared (第一次使用在 这个功能) /Volumes/Jobed/cocos2d/CCTexture2D.m:79:24: 错误:FontManager.h:没有这样的文件或 目录 /Volumes/Jobed/cocos2d/CCTexture2D.m:80:35: 错误:FontLabelStringDrawing.h:否 这样的文件或目录 /Volumes/Jobed/cocos2d/CCTexture2D.m: 在函数'-[CCTexture2D(Text) initWithString:fontName:fontSize:]‘: /Volumes/Jobed/cocos2d/CCTexture2D.m:519: 错误:“ZFont”未声明(首次使用 在这个函数中) /Volumes/Jobed/cocos2d/CCTexture2D.m:519: 错误:(每个未声明的标识符都是 只报过一次 /Volumes/Jobed/cocos2d/CCTexture2D.m:519: 错误:对于它出现的每个功能 在。) /Volumes/Jobed/cocos2d/CCTexture2D.m:519: 错误:“zFont”未声明(首次使用 在这个函数中) /Volumes/Jobed/cocos2d/CCTexture2D.m:519: 错误:“FontManager”未声明(首先 在这个函数中使用) /Volumes/Jobed/cocos2d/CCTexture2D.m:521: 警告:“NSString”可能不会响应 '-sizeWithZFont:' /Volumes/Jobed/cocos2d/CCTexture2D.m:521: 警告:(没有匹配的消息 方法签名 /Volumes/Jobed/cocos2d/CCTexture2D.m:521: 警告:将假定返回 ‘id’并接受 /Volumes/Jobed/cocos2d/CCTexture2D.m:521: 警告:“……”作为参数。) /Volumes/Jobed/cocos2d/CCTexture2D.m:521: 错误:不兼容的类型 任务 /Volumes/Jobed/cocos2d/CCTexture2D.m: 在函数'-[CCTexture2D(Text) initWithString:dimensions:alignment:fontName:fontSize:]‘: /Volumes/Jobed/cocos2d/CCTexture2D.m:567: 错误:“FontManager”未声明(首先 在这个函数中使用) /Volumes/Jobed/cocos2d/CCTexture2D.m:569: 警告:“NSString”可能不会响应 '-drawInRect:withZFont:lineBreakMode:alignment:'

等等……为什么?

【问题讨论】:

    标签: iphone objective-c cocos2d-iphone


    【解决方案1】:

    不久前 cocos2d 重命名了他们所有的类。它们现在都以 CC 开头。在上面的示例中,您应该使用 CCDirector.h,而不是 Director.h

    查看cocos2d API了解更多详情。

    查看您发布的教程后,其中包含的信息似乎有点过时了。我想你会发现安装说明特别麻烦。我建议找一个更好的教程。 cocos2d 网站上有几个贴子。 Here's 更多关于如何安装 cocos2d 的最新指南。

    编辑:我应该直接发布到cocos2d programming guide 的链接。它包含您开始使用时需要了解的所有信息。

    【讨论】:

    • 嗨,谢谢.. 但是#import "FontManager.h" #import "FontLabelStringDrawing.h" 没有文件,例如 CCFontManager.h...
    • 这些都已经折旧了。请看这个:cocos2d-iphone.org/wiki/doku.php/prog_guide:labels
    • 我实际上想在应用商店中开发一个类似 funball 的应用程序......但不知道我应该走哪条路......你提供的教程看起来不错,但你能给我链接吗更多教程来开发应用程序?无论书籍或教程是否付费...谢谢..
    • 老实说,你最好的选择就是潜入,犯错,然后用谷歌搜索很多答案。除了我列出的那些,我真的不知道任何其他好的 cocos2d 教程,但我知道那里有很多。最好的办法是搜索它们并查看它们的编写日期,以确保它们适用于最新版本的 cocos2d。
    猜你喜欢
    • 2021-10-31
    • 1970-01-01
    • 2013-08-08
    • 2013-11-04
    • 2012-02-18
    • 2012-10-21
    • 2015-12-29
    • 2011-02-06
    • 2012-04-28
    相关资源
    最近更新 更多