我正在使用Cocos2d-x 3.2
加载使用CocoStudio 2
创建的空场景。
这是我做的:
MainScene.csd
文件File
>将项目导出到Xcode项目Publish
> Publish to Xcode project
HelloWorldScene.cpp
,包含cocostudio.h
,导入res
创建的CocoStudio
文件夹,然后将以下代码放入HelloWorldScene::init()
1}}功能:auto mainScene = SceneReader::getInstance()->createNodeWithSceneFile("MainScene.csb");
this->addChild(mainScene);
我不知道为什么它会崩溃!有没有人遇到这个问题?
请告诉我这是从CSB
加载CocoStudio
场景的正确方法吗?如果没有,那么正确的方法是什么?
我在某处读过,他们正在使用CSLoader
,但我在版本3.2
中找不到此内容。
答案 0 :(得分:0)
行。我发现了问题。
这只是因为我正在使用cocos2d-x v3.2
和CocoStudio 2
CocoStudio 2
仅适用于cocos2d-x v3.3
,如果您想使用cocos2d-x v3.2
,则应使用CocoStudio 1.6
(在Windows上)或CocoStudio 1.0
(在Mac上) )
对我来说,我已升级到cocos2d-x v3.3rc0
太糟糕了,他们在主页上为我们提供了cocos2d-x v3.2
和CocoStudio 2
的下载链接。