본문 바로가기

Programming/Cocos2d-x (with. cpp & java )

cocos2d-x 3.17.2 Expression: child != nullptr 에러

 

전에 사용했던 3.17 버전에서, 컴퓨터를 바꾸면서 3.17.2 버전으로 올렸다

https://github.com/cocos2d/cocos2d-x/releases )

 

이런 에러를 보게 되었는데, 처음엔 Node쪽 문제인줄 알고 

DrawNode를 생성, 위치 설정하고 addChild를 했으나 아무런 문제가 없었다. 

 

이런 저런 시도를 해본 결과 옆의 에러는 이미지가 없을 경우 뜨는 에러였고, 

 

의도된 부분인지, 아니면 전에 바뀐건데 3.17.1를 거치지 않고 3.17.2로 넘어와서 몰랐던 건진 모르겠으나

FileUtils의 파일 경로에 Resources 폴더 경로가 빠져있다.

 

AppDelegate.cpp 에 

FileUtils::getInstance()->addSearchPath( "Resources" );

를 추가하면 된다.