HI, 我按照http://blog.csdn.net/yurenjimi/article/details/7414201里面介绍的cocos2dx-qt开发一个Editor。
不过碰到一个问题,在游戏逻辑中加载CCSprite后不能正确显示,只出现一个白框架。不过只要在RunScene之前加入CCSprite就没有问题。
可以将HelloWorld工程里面的HelloWorld.png加载放到CCMenu的处理函数里,可以重现此问题。
有熟悉的朋友能够解决一下不?
HI, 我按照http://blog.csdn.net/yurenjimi/article/details/7414201里面介绍的cocos2dx-qt开发一个Editor。
不过碰到一个问题,在游戏逻辑中加载CCSprite后不能正确显示,只出现一个白框架。不过只要在RunScene之前加入CCSprite就没有问题。
可以将HelloWorld工程里面的HelloWorld.png加载放到CCMenu的处理函数里,可以重现此问题。
有熟悉的朋友能够解决一下不?
你最好取诺基亚官方的cocos2dx-qt版本来做编辑器.
http://projects.developer.nokia.com/cocos2dxqt/wiki
当然你得自己修改到OpenGL版本,因为诺基亚是为symbian和meego系统做的移植.
YEAH!! 我很高兴的说… 这个问题,彻底解决啦.亲…!!!
好吧, 我现在是做在quick-cocos2d-x上的, 过段时间,搞一个cocos2d-x的.
https://github.com/ascetic85/quick-cocos2d-x-20130509/tree/QtPort
http://blog.csdn.net/yurenjimi/article/details/9092147
你可以使用schedule,让加载纹理在OpenGL绘制的线程中加载.
HelloWorld::curHelloWorld()->scheduleOnce(schedule_selector(HelloWorld::addSpriteRamdon2),0);
话说 你在做什么编辑器? 场景?
不移植到OpenGL也是可以的,还是用powervr的模拟器.取QWidget窗体句柄渲就行了.
只是这样就不能充分利用Qt的优势来画一些辅助图案了,如拖放选框.因为Qt有OpenGL模块.结合Graphics Framework是很大的优势.
— Begin quote from ____
czbming 发表于 2012-7-21 22:28 url
你最好取诺基亚官方的cocos2dx-qt版本来做编辑器.
http://projects.developer.nokia.com/cocos2dxqt/wiki
…
— End quote
开始考虑过用这个版本,要移植到OpenGL还是要花不少精力啊。。。