2014-12-13 2 views
0

으로 생성 된 빈 장면을로드하려면 Cocos2d-x 3.2을 사용하고 있습니다. 여기 CSB 파일을로드 할 때 Cocos2d-x 크래시가 발생합니다.

내가 무슨 짓을 :

  • 첫째, 2
  • CocoStudio는
  • 내가 File>Publish>Publish to Xcode project를 통해 Xcode 프로젝트에 프로젝트를 내보내 기본 MainScene.csd 파일을 만든 CocoStudio 새로운 프로젝트를 생성
  • Xcode 프로젝트를 열고 HelloWorldScene.cpp으로 이동하고 cocostudio.h을 포함하고 0123으로 만든 res 폴더를 가져옵니다.

strange crash

나는 아무 생각이 없다 (첨부 이미지 참조)

auto mainScene = SceneReader::getInstance()->createNodeWithSceneFile("MainScene.csb"); 
this->addChild(mainScene); 
  • 그럼 난 실행하고 응용 프로그램이 충돌 :다음 HelloWorldScene::init() 함수에서 아래의 코드를 삽입 왜 추락 했어! 아무도이 문제가 있습니까?

    CocoStudio에서 CSB 장면을로드하는 올바른 방법인지 알려주세요. 그렇지 않다면 올바른 방법은 무엇입니까?

    어딘가에 나는 CSLoader을 사용하고 있지만 3.2 버전에서는 찾을 수 없습니다.

답변

0

확인. 나는 그 문제를 발견했다.

내가 단지 cocos2d-x v3.3 작업 cocos2d-x v3.2

CocoStudio 2CocoStudio 2을 사용하고, 당신은 cocos2d-x v3.2을 사용하려는 경우, 당신은 (Windows의 경우) CocoStudio 1.6 또는 CocoStudio 1.0

(맥)을 사용한다해서입니다 나를 위해, 나는 cocos2d-x v3.3rc0로 업그레이드했다.

나쁨으로, 그들은 우리에게 cocos2d-x v3.2CocoStudio 2에 대한 다운로드 링크를 홈 페이지에 제공한다.

관련 문제