求加精置顶啊,版主
请问有没有调用的代码啊
MANAGER_COCOS2D_API int __stdcall run_cocos(int hWnd){
GLViewImpl::setGLViewParent((HWND)hWnd);
AppDelegate app;
return Application::getInstance()->run();
}
这样行不行啊
cocos2d工程生成dll项目
目前我是这样调用的,专门开了个线程:
请问下这个问题楼主遇到过没
什么情况下出现的, 没遇到过哦
我把创建的cocos2d项目改为动态库的方式进行调用的,你的是不是这样调用的啊,有没有项目模板
等,我给你搞一个模板
项目模板搞好了, 你可以下载参考下了,祝好运

谢谢,按照你的方法可以啦
嗯,恭喜






虽然不知道这到底是啥,但感觉好厉害,帮顶下


你好,新开线程模式,以后没法在其中调用OpenGL函数,会报错误0x5020,
是不行的啊,只能在新开的那个线程中调用OpenGL函数,也就是专属OpenGL的线程,而非MFC界面的主线程。
这样的话,mfc界面的控件需要调用cocos2dx相关的功能就不太好实现了呢,请问楼主你是怎么实现的呢
不知道你是否知道cocos2d-x最新版在Director::getInstance()->getScheduler()中引入的performFunctionInCocosThread机制,关键就在这里, 在主线程中调cocos2d-x接口时,使用这个接口包装一下就ok了。
例如: Director::getInstance()->getScheduler()->performFunctionInCocosThread(]{
Sprite* sp = Sprite::create(“xxx.png”);
});
明白了,谢谢楼主,有这个机制的话,我去查看下源码,就搞定了~
Expression: _wpgmptr != NULL 楼主报这个错误怎么解决?
大神,能不能把环境搭建的教程也发出来呀,辛苦了!