【问题标题】:Problems importing Cocos 3.0 class into Cocos 2.X project将 Cocos 3.0 类导入 Cocos 2.X 项目的问题
【发布时间】:2014-06-15 16:28:59
【问题描述】:

我在将 OALSimpleAudio 导入我的 Cocos 2.X 项目时遇到了很多麻烦。

这个应用很大。

将 Cocos 3.0 导入现有项目的最佳方式是什么?

最终的错误如下所示:


这是我目前所做的:

  1. 将 Cocos 3.0 Libraries 的东西带入 libs 文件夹。

  2. 为 Cocos 3.0 文件设置了 ARC 标志,因为这是一个非 ARC 项目,而 Cocos 3.0 使用 ARC。

  3. 项目中放入的Cocos 3.0模板中使用的相关框架。

  4. 使用模拟器时出现架构问题,抱怨架构 i386。当我使用实际设备(iPad)而不是模拟器时,它以与上图 3 完全相同的方式抱怨架构 armv7。

【问题讨论】:

  • 尝试使用官方版本并在此处安装说明kstenerud.github.io/ObjectAL-for-iPhone
  • 这行得通,谢谢。我只需要确保旧的 SimpleAudioEngine 的所有实例都被删除并且这个独立的工作正常。使用这个确实降低了拖入整个 Cocos 3.0 包的复杂度。

标签: ios objective-c cocos2d-iphone


【解决方案1】:

使用此处的官方发布和安装说明 kstenerud.github.io/ObjectAL-for-iPhone 就足够了。 不使用整个 Cocos 3.0 降低了过渡的复杂度。但是,还必须确保删除旧音频引擎的所有实例 - 在此之前,即使它运行时没有错误,音频也无法正常工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-02
    • 2017-12-09
    相关资源
    最近更新 更多