想要建立水果忍者型切片效果

时间:2011-06-29 11:24:28

标签: cocos2d-iphone

我正在尝试使用代码来使用https://github.com/hiepnd/CCBlade

中的代码绘制Fruit Ninja样式滑动效果

编译时我在#include<行中收到错误列表>

(CCBlade.h:14:0 CCBlade.h:14:15:错误:列表:没有这样的文件或目录)

与.m文件集成时工作正常,但错误是在尝试使用.mm

任何解决方案吗?

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

1。单击CCBlade.m文件。

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

3。在标识和类型上,为文件类型选择“目标C ++类型”。

4。反之亦然,TouchTrailLayer.m。

希望有所帮助!

enter image description here

答案 2 :(得分:0)

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

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