2014-12-13 104 views
0

我使用Cocos2d-x 3.2加載用CocoStudio 2創建的空場景。加載CSB文件時Cocos2d-x崩潰

這裏是我做過什麼:

  • 首先,我創建新的項目,CocoStudio 2
  • CocoStudio創建的默認MainScene.csd文件
  • 我通過File>Publish>Publish to Xcode project導出項目到Xcode項目
  • 我打開Xcode項目並轉到HelloWorldScene.cpp,包括cocostudio.h,導入由0123創建的res文件夾,然後把下面的代碼在HelloWorldScene::init()功能:
auto mainScene = SceneReader::getInstance()->createNodeWithSceneFile("MainScene.csb"); 
this->addChild(mainScene); 
  • 然後我運行,以及應用程序崩潰(見附件圖片)

strange crash

我不知道爲什麼它墜毀!有沒有人有這個問題?

請讓我知道如果這是正確的方式從CocoStudio加載CSB場景?如果不是,那麼正確的方法是什麼?

我已閱讀某處,他們正在使用CSLoader,但我無法在版本3.2中找到它。

回答

0

好的。我發現了這個問題。

這只是因爲我使用cocos2d-x v3.2CocoStudio 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.2CocoStudio 2的下載鏈接。