cocos2d-x requirements