Cocos2dx on Qt

原创 2012年03月31日 09:21:47

讨论贴在这里 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+creator 轻松搭建cocos2dx开发环境

一、安转cocos2dx 1.下载cocos2dx3.3final复制到home并解压得到cocos2d-x-3.3文件夹, 2.进入cocos2d-x-3.3/build/,为install-dep...
  • ctxdecs
  • ctxdecs
  • 2015年01月25日 22:53
  • 3120

ubuntu 12.04上cocos2d-x 3.0 + QtCreator环境配置

1. 首先需要安装gcc4.8和g++4.8以上版本.   安装配置g++和gcc环境   $ sudo add-apt-repository ppa:ubuntu-toolchain-r/test ...

Cocos2d-x 3.X Qt MinGW版本编译运行

自Cocos2d-x 3.X引入了C++ 11特性,在Windows平台上的支持就仅限VS 2012,其实还可以尝试MinGW版本,GitHub上有MinGW版本的Qt Creator工程。 地...

将cocos2d渲染窗体嵌入到qt中

开发游戏编辑器时用到,一个比较简单的实现,参考了将ogre嵌入到qt的方法。 主要做法是通过重写CCEGLView源码,稍微改变了其中的两个函数,改写后的函数能够传递句柄,让cocos2d引擎渲染到我...

cocos2dx 3.3 + QT5.3制作游戏编辑器

欢迎转载,但请注明本blog地址,谢谢_(:зゝ∠)_ http://www.cnblogs.com/marisa/p/4141862.html   主要参考: http://...

lua on cocos2dx 札记(三

一个四项动画精灵类。。。 -- a_Sprite: animated sprite  -- START a_Sprite = class("a_Sprite",     function(spri...
  • oztang
  • oztang
  • 2013年12月04日 18:11
  • 403

lua on cocos2dx 札记(一)

引子 2013年末的清闲日子里,偶拾lua,窥得coco2ds,勾起早年j2me游戏开发回忆。。。 兵器谱: 1、ubuntu:winxp上的各种安全工具搞得人心烦,以至于我这个做产品的...
  • oztang
  • oztang
  • 2013年11月28日 14:31
  • 921

cocos2dx程序 在android上 触碰屏幕就崩溃 crash in cocos on touch

application.mk  如果是 APP_STL := stlport_static  可能会引发crash in cocos on touch  改成 APP_STL:=gnustl_sta...

消灭星星cocos2dx

  • 2017年09月11日 18:51
  • 3.11MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Cocos2dx on Qt
举报原因:
原因补充:

(最多只允许输入30个字)