【问题标题】:Cocos-2dx JS can't load scene from JSON file with version 3.10.0.0Cocos-2dx JS 无法从 3.10.0.0 版本的 JSON 文件加载场景
【发布时间】:2021-06-19 02:01:30
【问题描述】:

我正在使用 Cocos-2dx JS 进行游戏项目。我使用的 Cocos 版本是 3.10。为了创建我的游戏的 GUI,我使用了 Cocos Studio,然后我使用 Cocos Studio 生成了所述场景的 JSON 文件。但是,生成的 JSON 文件版本是 3.10.0.0,当我编译我的项目时,它得到了错误“JSON 未定义”。当我将 JSON 文件的 version 属性更改为 2.1.0.0 时,项目运行没有问题。任何经历过相同错误的人都可以解释为什么会发生这种情况以及如何解决它?非常感谢。

【问题讨论】:

    标签: json cocos2d-js


    【解决方案1】:

    我找到了一个适合我的简单解决方案。您只需进入 Cocos Studio 项目文件夹并打开 YourProjectName.cfg。找到两行如下所示。

    <CreateFrameworkVersion Value="cocos2d-x-3.10.0.0" />
    <CurrentFrameworkVersion Value="cocos2d-x-3.10.0.0" />
    

    将 CreateFrameworkVersion 和 CurrentFrameworkVersion 的值修改为 "cocos2d-x-2.10"。然后,保存它。现在,无论何时发布项目,JSON 文件版本都是 2.10。

    记住你必须先关闭你的 Cocos Studio 项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多