【问题标题】:want to buiild fruit ninja type slice effect想要打造水果忍者式切片效果
【发布时间】:2011-06-29 11:24:28
【问题描述】:

我正在尝试使用 https://github.com/hiepnd/CCBlade 处的代码绘制 Fruit Ninja 风格的滑动效果的代码

编译时我在 #include

行出现错误

(CCBlade.h:14:0 CCBlade.h:14:15: error: list: No such file or directory)

与 .m 文件集成时可以正常工作,但在尝试与 .mm 文件一起使用时会出现错误

有什么解决办法吗?

【问题讨论】:

    标签: cocos2d-iphone


    【解决方案1】:

    您是否正确调整了编译器的构建设置?为了编译 c++ 源代码,您需要在 build 选项中正确更改编译器。

    【讨论】:

      【解决方案2】:

      如果您使用的是 Xcode 4.2,请执行以下操作:

      1。点击 CCBlade.m 文件。

      2。查看右侧面板(第一个面板是您的所有项目文件,中间面板是您的代码,最后一个面板是属性)。

      3。在 Identity and Type 上,为 File Type 选择“Objective C++ Type”。

      4。 TouchTrailLayer.m 反之亦然。

      希望有帮助!

      【讨论】:

      • 谢谢,它有效!酷,你能告诉我,有什么问题吗?
      【解决方案3】:

      我在尝试构建项目时收到错误“内联函数声明但从未定义”。这是由于 CCBlade 类中的内联 C 函数。

      解决这个问题的方法很简单,将所有使用 CCBlade 的类重命名为 .mm 文件扩展名(Objective-C++ 文件)。这可以修复错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-22
        • 1970-01-01
        • 1970-01-01
        • 2016-01-24
        • 1970-01-01
        相关资源
        最近更新 更多