cocos2d-x 0.9.2 ccmenu bug

来源:互联网 发布:学唇语 唇唇欲动软件 编辑:程序博客网 时间:2024/06/05 02:58



转载请保留:http://blog.csdn.net/weinyzhou/article/details/7036821


cocos2d-x 0.9.2 ccmenu bug

ccmenu::node();当使用这个静态函数创建Menu,会再init的时候发生一个异常。

 CCMenu* CCMenu::node()        {            CCMenu *menu = new CCMenu();            if (menu && menu->init()) {                menu->autorelease();                return menu;            }            CC_SAFE_DELETE(menu)            return 0;        }
异常发生在init的时候。原因,是因为init函数里面的va_list args=NULL;没有赋初值。导致的异常。

解决办法

    bool CCMenu::init()    {        va_list args=NULL;        return initWithItems(0, args);    }