您好我正在使用cocos2dx-3.7.1并且我想在cocos studio上创建一个场景,当我尝试导入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工作室添加更多资源并发布,只能看到Helloworld.png(默认的img of cocostudio)。
答案 0 :(得分:1)
我碰巧遇到同样的情况。 我删除了cocos 3.7.1并将cocos 2dx降级为3.4。 它解决了发布问题。
答案 1 :(得分:0)
之前我遇到过这个问题,之所以发生这种情况,是因为我只复制了res文件夹中发布的.csb文件,而不是复制res文件夹中的所有文件。您必须在资源文件夹中坚持cocostudio项目的结构。
请检查以下内容。您是否已将整个发布文件夹复制到资源文件夹中?如果没有,你应该。您也可以编辑您的答案,并将您的已发布文件夹的目录结构以及cocostudio编辑器中的cocostudio内容文件夹以及资源文件夹的目录结构。只是排除你的结构是正确的,问题在于科科斯。