#json #cocos2d-js
#json #cocos2d-js
Вопрос:
Я использую Cocos-2dx JS для игрового проекта. Версия Cocos, которую я использую, — 3.10. Чтобы создать графический интерфейс моей игры, я использовал Cocos Studio, а затем сгенерировал JSON-файл указанной сцены с помощью Cocos Studio. Однако сгенерированная версия файла JSON равна 3.10.0.0, и когда я компилирую свой проект, он выдает ошибку «JSON не определен». Когда я изменил атрибут версии файла JSON на 2.1.0.0, проект запустился без проблем. Кто-нибудь, кто сталкивался с такой же ошибкой, может объяснить, почему это происходит и как это исправить? Большое вам спасибо.
Ответ №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.