3

我正在尝试将项目中的 Cocos2D 升级到 3.4,但是我一直遇到同样的错误。在 CCShaders.metal 文件中,它指出未找到 CCRendererSharedTypes.h 文件。它肯定在我的项目中,所以我不确定为什么它找不到它。

我还确保标题搜索路径包括 cocos2d/cocos2d-ui 等(与示例项目相同的方式)

我通过替换 Xcode 中的文件手动从 3.1 升级,因为 Spritebuilder 更新方法对我不起作用并且没有更新我的任何文件。

有什么原因吗?我该如何解决?

4

1 回答 1

1

请按照以下步骤操作:

  • Build Settings
  • 搜索Header Search PathMetal Compiler - Build Options
  • 添加 CCRendererSharedTypes.h 文件的文件夹路径(在我的情况下为 cocos2d/cocos2d)
于 2017-10-03T02:15:42.627 回答