본문 바로가기

개발 일지/멍구 마리오

cocos2d-x GL::useProgram(_program) 액세스 위반

GL::useProgram(_program); 에서 계속  액세스위반이 발생한다고 떴다.

_program 변수 내용이 nullptr이라 발생한 문제였다.





알고보니  씬만들고 레이어추가를 할때,  레이어는 LayerColor상속시켜놓고,

Layer Init하는 부분에서  Layer::init() 호출해서 였다.



LayerColor상속 (public cocos2d::LayerColor) 이면 

if (!LayerColor::initWithColor(Color4B(0,0,0,0)))


이런식으로  LayerColor::initWithColor 호출!


Layer상속이면  Layer::init 호출!