xxoo的专栏

要专业呵

Cocos2dx on Qt

讨论贴在这里 http://www.cocos2d-x.org/boards/6/topics/8043?page=1

准备 glew 库

bin\glew32.dll -> windows\system32
include\GL -> VC\include
lib\* -> VC\include

编译环境: Win7 + Qt4.8(mcvs2008)

git clone https://github.com/honghui/cocos2d-x/tree/QtPort

git checkout QtPort

打开工程  ($cocos2dx)\cocos2dx\proj.qt\libcocos2d.pro 进行编译,编译出来的文件对应在 ($cocos2dx)\Debug.qt 或者 ($cocos2dx)\Release.qt 里面
只生成 libcocos2d.*,其他第三方库直接使用VS2008编译出来的,把 ($cocos2dx)\Debug.win32 下的文件都拷贝到 ($cocos2dx)\Debug.qt 目录去,除了 libcocos2d.*

运行 HelloWorld:

1. 编辑 HelloWorld\qt\HelloWorld.pro
CONFIG(debug, debug|release) {
    DESTDIR = ../../Debug.qt
}

CONFIG(release, debug|release) {
    DESTDIR = ../../Release.qt
}

# 调整到 CONFIG 下面
win32 {
    LIBS += -L$(DESTDIR) -L./libs -llibcocos2d
}

unix {
    LIBS += -L$(DESTDIR) -lcocos2d
}


拷贝HelloWrold\Resource\* -> Debug.qt

 

fps 不高! ( \cocos2dx\platform\qt\CCGLWidget.cpp : 

    timer->start(1000 / 60); // 固定频率了
)


HelloXBrick Demo 只有vs工程,无Qt 工程。

example.xb 组织方式有点类似 CocosBuilder 的组织。


有兴趣的小盆友可以 阅读 cocos2dx\platform\qt\ 的文件!


Next: 把 Cocos2d 嵌入 Qt 窗口中.


 

阅读更多
个人分类: Qt cocos2dx
上一篇MPlayer - 嵌入QGraphics系统
下一篇把 Cocos2d 嵌入 Qt 窗口中(1)
想对作者说点什么? 我来说一句

cocos2dx for qt

2013年07月24日 43.05MB 下载

没有更多推荐了,返回首页

关闭
关闭