我使用Cocos2d-x 3.2
加载用CocoStudio 2
创建的空场景。
以下是我所做的:
MainScene.csd
文件File
> Publish
> Publish to Xcode project
将项目导出到Xcode项目HelloWorldScene.cpp
,包括cocostudio.h
,导入CocoStudio
创建的res
文件夹,然后将下面的代码放入HelloWorldScene::init()
函数中:auto mainScene = SceneReader::getInstance()->createNodeWithSceneFile("MainScene.csb");
this->addChild(mainScene);
我不知道它为什么坠毁!有人有这个问题吗?
请让我知道这是否是从CSB
加载CocoStudio
场景的正确方式?如果没有,正确的方法是什么?
我在某个地方读过,他们使用的是CSLoader
,但我在3.2
版本中找不到这个。
发布于 2014-12-14 15:17:29
好的。我发现了问题。
只是因为我用的是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
的下载链接。
https://stackoverflow.com/questions/27460576
复制相似问题