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 窗口中.


 

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

qml实现简单的时间选择控件

qml实现简单的时间选择控件 -------------------------------------------------------------------------------------...

Qt on Android:将Qt调试信息输出到logcat中

如果你在目标 Android 设备上运行了 Qt on Android 应用,你可能希望看到程序输出的日志信息。 Android SDK 中有 adb 工具,当你连接了目标设备,可以使用 adb lo...
  • foruok
  • foruok
  • 2014-05-08 08:43
  • 8396

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

qml在stackView的情况下处理Android back键(返回键)全局双击back键退出程序

在qml中的使用StackView,编译到手机后想通过back键进行pop操作,但是用正常的Keys过滤的时候由于StackView在pop的时候丢失焦点所以back键直接变成android默认的推出...

Qt On Android开发环境安装、配置

本文记录在Windows 8.1下,Qt on Android 5.5开发环境的安装和配置。 1、安装JDK 到甲骨文网站下载JDK:http://www.oracle.com 下载安装成功后...

Qt on Android: Qt 5.3.0 发布,针对 Android 改进说明

5月20日,Qt 官方博客宣布 Qt 5.3.0 发布! 这个版本聚焦在性能、稳定性和可用性的提升上,与 5.1 / 5.2 相比有很大提升。
  • foruok
  • foruok
  • 2014-05-22 09:11
  • 10060

Qt Quick 事件处理之信号与槽

Qt Quick 最大的一个特点,是与 Qt 元对象系统的结合;而这里边,我们熟稔的,鼎鼎大名大名鼎鼎的,要不断打交道的,就是信号与槽了。历史是割不断的,继承与发展才是正确的价值观……,了解过 Qt ...
  • foruok
  • foruok
  • 2014-06-11 12:52
  • 25176

Qt Quick事件处理之鼠标、键盘、定时器

在《Qt on Android: Qt Quick 事件处理之信号与槽》中介绍了 QML 中如何使用内建类型的信号以及如何自定义信号,这次我们来看看如何处理鼠标、键盘、定时器等事件。这些时间在处理时,...
  • foruok
  • foruok
  • 2014-06-13 14:12
  • 16606

Qt on Android: Hello World!

上文配置好了Qt on Android的开发环境,现在我们开始编写一个Hello World程序,看看配置的环境是否可用。 首先打开Qt Creator,点击Ctrl+N,然后在下图中选择Qt Wi...

Qt Quick 简单教程

上一篇《Qt on Android: Qt Quick 之 Hello World 图文详解》我们已经分别在电脑和 Android 手机上运行了第一个 Qt Quick 示例—— HelloQtQui...
  • foruok
  • foruok
  • 2014-06-09 08:26
  • 38599

Qt Quick 布局介绍

详细介绍 Qt Quick 中的 Anchors 、 Row 、 Column 、 Grid 、Flow 等布局方式。
  • foruok
  • foruok
  • 2014-07-01 08:13
  • 13937
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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