当前位置: 首页 > 软件库 > 程序开发 > GUI开发框架 >

Toou 2D

基于 Qt Quick 打造的 2D 框架
授权协议 MIT
开发语言 C/C++
所属分类 程序开发、 GUI开发框架
软件类型 开源软件
地区 国产
投 递 者 封烨伟
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Toou 2D 是由 Toou 团队精心打造的 Qt(quick) 2D 轻量级框架,代码采用自身接口规范编写,它可以免费用于商业软件和开源项目。简洁的代码结构易于扩展与修改,完美地兼顾了应用的性能与动态性,解决组件少、体积大、没有主题包的问题。T2D 使用门槛极低可拿来即用无需深入学习。从核心代码到组件 API 的每一处细节都经过精心设计,非常适合应用程序界面快速开发

有哪些优点

  • 几十个组件来满足不同的开发需求
  • 支持动态库、静态库多模式编译
  • 无需任何环境设置即可自动安装 Qml 插件
  • 所有组件都支持主题特性
  • 可以在 INI 文件中轻松配置主题
  • 主题切换组件高效运行
  • 支持 Font Awesome,SVG 图标
  • 丰富的 Demos 供学习和参考 T2D 更容易上手
  • 支持使用本地 API 文档和网络 API 文档
  • 继承 Qt 跨平台特性并遵循 Qt 语法规范

运行 Example 快速开始

需要Qt 5.6 或更高版本。

  1. 将项目clone到本地 使用Qt creator 打开 Toou-2D.pro
  2. 构建 (先构建后运行)
  3. 运行。即可看到demo预览效果。

支持 macOS、Windows 构建,可发布到 macOS、Windows、iOS 和 Android 多平台。

  • QML之Toou 2D 框架 TAvatar(头像) TAvatar{ width: 60; height: 60; source: "qrc:/res/2.jpg" radius: height / 2; border.width: 1; border.color: "#F56C6C" }

  • 制作动画 1 在资源中新建文件夹用来存放动画 2 在游戏播放视窗中单击下拉键——》add tab——》animation 3 在hierarchy窗口中选择要操作的游戏对象 4 单击游戏的transform属性——》add curces 5 录制并保存动画(可以在设计视窗中拖动游戏对象进行录制游戏) 6 在游戏的animation中增加动画 转载于:https://www.cnblogs.com/

 相关资料
  • 作者:陈希章 发表于 2018年5月13日 前言 前不久微软正式放出了Windows 10 春季更新(1803),其中有一个非常有特色的应用,就是Windows 10 新增了一个Timeline(时间线)的应用,这个应用可以让用户一目了然地看到最近一段时间所有在Windows中的活动,包括浏览过什么网页,打开过什么文档,设置过什么选项等。下图是一个示范的效果图: 请注意,这里看到的信息不是一个静态

  • 我计划一个独立游戏项目已经有一段时间了。我会为你总结一下,这样我就可以直接回答这个问题。 它是通过Visual Studio完全使用最新版本的XNA完成的。希望将其放在360和PC上,但目前我只是在真正寻找面向PC的解决方案。 这是一个2D侧向滚动射击游戏(想想大都会风格,甚至是Terraria)。它最终将包括一个游戏中的地图编辑器,地图是基于图块的(16x16)。会有向上和向下滚动。我希望在开发

  • 本文向大家介绍基于python二叉树的构造和打印例子,包括了基于python二叉树的构造和打印例子的使用技巧和注意事项,需要的朋友参考一下 写在最前面: 带你从最简单的二叉树构造开始,深入理解二叉树的数据结构,ps:不会数据结构的程序猿只能是三流的 首先,我们构造一个二叉树 这是最标准,也是最简单的二叉树构造方法 这里我们需要定义二叉树的根,左右节点,然后构造节点之间的关系 打印二叉树函数 调用函

  • 我正在Java与libgdx, box2d合作一个项目。 这就是我的程序所做的: _当两个固定装置之间发生碰撞时,将其中一个固定装置的主体设置为“未激活” 问题: 我注意到,当我把这行放进去时,我在logcat中的0x00000004(代码=1)处得到了一个致命信号11(SIGSEGV),可能是因为非活动体仍在ContactListener中。 我的主程序中只有一个ContactListener类

  • 我已经尝试TCP打孔一段时间了,论坛似乎对基于TCP的方法和C编程语言没有多大帮助。主要参考文献如下, 我的设置是 客户端A--NAT-A--Internet--NAT-B--Client B。 假设客户机A知道B的公共endpoint和私有endpoint,而B知道A的endpoint(我已经编写了一个服务器'S',用于在对等点之间交换endpoint信息),并且两个NAT都不对称,如果两个客户

  • pbgo是我们专门针对本节内容设计的较为完整的迷你框架,它基于Protobuf的扩展语法,通过插件自动生成rpc和rest相关代码。在本章第二节我们已经展示过如何定制一个Protobuf代码生成插件,并生成了rpc部分的代码。在本节我们将重点讲述pbgo中和Protobuf扩展语法相关的rest部分的工作原理。 4.7.1 Protobuf扩展语法 目前Protobuf相关的很多开源项目都使用到了

  • 本文向大家介绍基于Node.js + WebSocket打造即时聊天程序嗨聊,包括了基于Node.js + WebSocket打造即时聊天程序嗨聊的使用技巧和注意事项,需要的朋友参考一下 前端一直是一块充满惊喜的土地,不仅是那些富有创造性的页面,还有那些惊赞的效果及不断推出的新技术。像node.js这样的后端开拓者直接将前端人员的能力扩大到了后端。瞬间就有了一统天下的感觉,来往穿梭于前后端之间代码

  • 问题内容: scipy(或另一个流行的库)中是否内置了基于FFT的2D互相关或卷积函数? 有如下功能: -“大数据执行的直接方法将很慢” -“使用精确计算(即不使用FFT)将数组与给定内核相关联。” ,我不太了解,但似乎有误 numarray有一个带switch的函数,但是我想numarray被折叠成numpy了,我找不到是否包含此函数。 问题答案: 我发现,因为还马格努斯指出,但它的时候并没有意