Здравствуйте, я работаю над cocos2dx-3.7.1 и хочу создать сцену на студии cocos, когда я пытаюсь импортировать файл csb только в том случае, если работает шаблон Helloworld.png, но если я добавляю новое изображение и помещаю его в Сцена (Cocos Studio) и публиковать, когда я запускаю программу, я вижу только helloworld.png.
Вот мой код:
#include "GS_MissionSelect.h"#include "Game.h"#include "cocostudio/CocoStudio.h"#include "ui/CocosGUI.h"USING_NS_CC;
bool GS_MissionSelect::init()
{
//////////////////////////////
// 1. super init first
if (!Layer::init())
{
return false;
}
auto rootNode = CSLoader::createNode("CS_MainMenu/MainScene.csb");
this->addChild(rootNode);
return true;
}
Я не знаю, что мне нужно делать, я не могу добавить больше ресурсов на Android studio и публиковать, только посмотрите Helloworld.png (по умолчанию img cocostudio).
Я сталкиваюсь с такой же ситуацией.
Я удалил кокосы 3.7.1 и понизил рейтинг кокосов с 2dx до 3.4.
Это решило опубликовать проблему.
У меня была эта проблема раньше, и это произошло потому, что я скопировал только файл .csb, опубликованный в папке res, вместо того, чтобы копировать все файлы в папке res как есть. Вы должны придерживаться структуры вашего проекта cocostudio в вашей папке ресурсов.
Просто проверьте следующее, пожалуйста. Вы скопировали всю свою папку публикации в папку ресурсов? Если нет, вы должны. Также вы можете отредактировать свой ответ и поместить структуру каталогов для опубликованной папки, а также папку содержимого cocostudio в редакторе cocostudio, а также структуру каталогов папки ресурсов. Это просто, чтобы исключить, что ваша структура правильна, и проблема заключается в кокосовых орехах.