QML
文章平均质量分 79
彩阳
学习DirectX还要靠大家指点指点啊。
展开
-
使用QML自绘页面导航条
最近使用QML制作项目,按照要求,需要制作成分页的插件。遗憾的是,QML的控件库Qt Quick都没有现成的控件,于是我尝试着自己实现自绘页面导航条。原创 2014-09-18 17:36:27 · 4317 阅读 · 1 评论 -
基于Qt有限状态机人工智能的一种实现及改进方法
人工智能在今年是一个非常火的方向,当然了,不仅仅是今年,它一直火了很多年,有关人工智能的一些算法层出不穷。人工智能在很多领域都有应用,就拿我熟悉的游戏领域来说吧,一些寻路算法,比如说A*算法(我的《十日驱鬼记》就曾经使用了A*算法进行寻路),还有一些高级的算法,比如说决策树等,都在游戏中得以了广泛的应用。我目前想制作的项目和人工智能也有一定的关系,因此,我这个月开始学习搭建一些简单的人工智能框架。原创 2015-06-24 23:16:46 · 5065 阅读 · 3 评论 -
自制Qt Quick场景切换管理类
自制Qt Quick场景切换管理类 QtQuick中有很多方法进行场景的切换,比如说使用Loader切换source的办法,还有StackView中对界面item进行push和pop进行操作。甚至自己也可以写方法,对item的显隐进行操作。当然上述方法或多或少我都尝试过,但这些我都感到不太满意,我于是想自己写一个场景的管理类,来解决这个问题。 在制作这个管理类之前,原创 2015-08-31 20:45:14 · 4295 阅读 · 4 评论 -
Qt Scene Graph渲染方式在不同系统的差异
Qt Scene Graph是Qt 5提出的新渲染底层,它是Qt Quick在绝大多数平台上渲染的基础(Qt 4的是依赖Qt Graphics View)。了解和学习Qt的Scene Graph,怎么也不为过。最近我发现一个现象,那就是Qt Scene Graph在不同平台上的渲染流程是不一样的。通常情况下这没什么,可是它会影响Qt Quick的一些特定的类,比如说Animator。原创 2015-09-08 00:31:30 · 4773 阅读 · 6 评论 -
使用Qt Quick实现顶部横幅(Banner)效果
趁着上一篇文章写完,还有写博客的冲动,我将最近制作一个小玩意儿分享一下。这个小玩意儿其实是模仿Windows Phone 8的Banner效果。我命名为TopBanner。大家先看一下Windows Phone 8的效果吧。原创 2015-11-02 16:13:47 · 3711 阅读 · 0 评论 -
解决Android下QtQuick.LocalStorage和腾讯开放平台组件冲突问题
已经有将近一个月没有写博客了,其实这段时间还是非常努力地进行开发的活动。最近也是在开发的过程中遇到了好一些问题,这些问题可以为自己或者是同行们提供一些启示或者是指导,所以我有必要记录下来,供大家参考。现象:我在Android上使用Qt Quick的Local Storage模块,但是发现我不管如何正确地使用SQL语句插入项目,下次读取的时候,总是显示数据库的相关表不存在。原创 2015-11-02 15:22:30 · 2579 阅读 · 1 评论 -
发布Qt Quick桌面应用程序的方法
Qt是一款优秀的跨平台开发框架,它可以在桌面、移动平台以及嵌入式平台上运行。目前Qt 5介绍程序发布的文章帖子比较少。大家又非常想要知道如何发布Qt应用程序,于是我花了一点儿时间介绍一下如何发布Qt桌面应用程序。原创 2016-01-02 23:31:36 · 8835 阅读 · 7 评论 -
Qt在线技术交流之OpenGL、Quick以及所经历项目开发心得分享
时间:3月25日晚上7:30 主题:Qt在线技术交流之OpenGL、Quick以及所经历项目开发心得分享 直播:http://qtdream.com 主页、全民TV,可能会加上其它的直播平台进行转播 录播:http://qtdream.com/category/16 处,使用B站或者优酷资源上传 参与对象:对Qt跨平台开发框架感兴趣的朋友们。当然了,如果你是大牛,也可以旁听一下,在这儿我们相原创 2016-03-23 23:50:32 · 4230 阅读 · 1 评论 -
Qt在线讲座之QML脚本书写规范
时间:2016年3月1日晚7:30 在线讲座:http://qtdream.com主页处即可收看直播(详见主页提示) 参与对象:对Qt跨平台开发框架感兴趣的朋友们。当然了,如果你是大牛,也可以旁听一下,在这儿我们相互学习,相互促进!原创 2016-02-29 23:27:21 · 4357 阅读 · 4 评论 -
阴影映射(Shadow Map)的研究(一)
这段时间在搭好自己的框架后,就开始马不停蹄地研究阴影映射的内容了,说起阴影映射,倒不如说shadow map更容易被专业人士所接受。shadow map是我进阶图形学的第一课,以后的图形学内容,会变得非常复杂,每写一个例子,都要牵涉到非常多的算法以及代码。但是我不得不这么做,因为只有这样才能成为计算机图形学的高手。原创 2015-03-25 21:56:06 · 4143 阅读 · 2 评论 -
跨平台显示MMD模型
过年了,祝大家喜气洋洋,心想事成!然后呢,过年后,依然进行Qt以及3D的研究。最近翻出以前的技术研究成果,并且花了将近一个月,成功地在移动平台上显示MMD模型了。原创 2015-02-23 00:18:55 · 4791 阅读 · 5 评论 -
Qt移动应用开发(三):使用精灵图片实现帧动画
上一篇博文讲到了Qt Quick对于动画的一般支持,动画的形式多样,配合不同的插值函数,可以几乎实现所有想要的动画效果,而对于游戏的一些特殊的效果比如说帧动画,Qt更是有专门的类来实现。下面我们就来看看Qt Quick中究竟是对帧动画是如何实现的吧。原创 2014-06-23 18:19:59 · 9093 阅读 · 3 评论 -
解决QML开发中ComboBox中一个已选择项没有清除的问题
最近使用QML开发一个项目,需要使用ComboBox进行显示,当进行一个操作时,需要向ComboBox添加一个元素,当进行另外一个操作时,需要清除ComboBox里面的元素。但是在操作的过程中,出现了一个诡异的现象——ComboBox里面的已选择项并没有清除。原创 2014-09-18 14:17:43 · 4087 阅读 · 0 评论 -
Qt移动应用开发(二):使用动画框架
这篇文章主要介绍的是QtQuick的动画框架。Qt Quick动画框架自从Qt4的时代就有了,当时也有很多的demo给我们眼前一亮。脱胎于C++的动画框架,Qt Quick的动画框架绚丽并且易用,非常值得学习。原创 2014-06-20 20:55:59 · 5397 阅读 · 5 评论 -
Qt移动应用开发(一):适配不同的屏幕
到目前为止,Qt5.3已经出现很长一段时间了,并且已经有一些应用使用Qt进行构建了,我自己也完成了第一款使用Qt构建的手机游戏《吃药了》。那么接下来的几篇文章主要向大家分享我是怎样使用Qt进行移动开发的。Qt移动应用开发分为多篇博客文章,每一篇文章都力求精简不罗嗦,力求为大家提供一个快捷的参考。我在这里也主要将使用Qt制作《吃药了》的方法技巧一一分享给大家。原创 2014-06-17 22:12:53 · 8462 阅读 · 6 评论 -
Qt新渲染底层Scene Graph研究(三)
上一篇文章介绍了Qt Quick和Scene Graph的一些理论上的内容。这也是我最新的研究成果。接下来我要介绍一下如何使用Scene Graph来制作一些好玩的效果。这也是我进行一次Scene Graph的尝试。我的目标是希望在Scene Graph这一套渲染框架下实现一个带有纹理的立方体,并且旋转。花了几天,虽然不是那么满意,但是已经告一段落了。原创 2015-01-27 16:54:04 · 6798 阅读 · 2 评论 -
Qt新渲染底层Scene Graph研究(二)
上一篇文章初步介绍了Qt新渲染底层Scene Graph,我们该如何利用这个框架为应用程序增添绚丽的效果呢?首先,我们要明确利用Scene Graph开发的目的是什么。如果是简单的,纯粹的显示2D图形界面,那么直接利用构建在Scene Graph之上的Qt Quick和Qt Quick Widget即可。如果觉得Qt Quick为我们提供的功能不够,在QML这一层无法很好地实现,那么我们或许需要考虑更低一层的Scene Graph了。一个使用Scene Graph的常见需求就是实现3D模型的渲染以及2D图元原创 2015-01-23 23:08:22 · 7585 阅读 · 1 评论 -
Qt新渲染底层Scene Graph研究(一)
Qt 5提出了一个新的渲染底层,以替代Qt4时期的Graphics View,这个渲染底层就是Scene Graph。其实这个底层的作用和Open Scene Graph是差不多的,但是由于是不同的团队进行开发的,所以两者没有必然的联系。Scene Graph主要利用OpenGL ( ES )2的渲染优势,在2D和3D以非常流畅的速度进行渲染,满足日益增长的界面效果需求,同时Scene Graph预留了各种各样的接口,满足大家定义显示和渲染效果的需要。原创 2015-01-23 21:31:54 · 11392 阅读 · 2 评论 -
Qt独立游戏第II作《十日驱鬼记》发布
2015年来临了,按照我的发布日程,今天我向大家隆重的宣布,我的Qt独立游戏第II作《十日驱鬼记》终于发布了! 和上次独立游戏的发布一样,到了这个时候,我总是忍俊不禁感慨一下。这次的感受又有些差别,因为这款游戏并不是我全职制作完成的,前前后后花了我五个月,这款游戏的诞生是我值得荣耀的一件事情,它代表了目前我对Qt理解和应用开发的最高水平。同时,这款游戏,让我了解并且学习了开发以外的一些知识,比如说策划、设计、资源和发布。最后,这款游戏的发布并不代表着游戏开发过程的终结,我在发布后,需要广泛原创 2015-01-01 17:39:20 · 4598 阅读 · 17 评论 -
Qt Creator增强套装16.9.27.12更新
HI,大家好,这里是jiangcaiyang。我们很高兴地告诉大家,我们将要发布Qt Creator增强套装新的版本了!这一次呢,主要是应大家强烈的要求,更新了我们的聊天神器——萌梦聊天室,现在它不再频繁地崩溃以及暂时性地无法回消息了。这个聊天室呢,以后将会成为一个基础,大家有什么困难问题的呢,可以及时向聊天室进行反馈,我们会耐心地回答大家的问题,希望能够给大家的开发带来便利。原创 2016-09-27 20:40:22 · 3428 阅读 · 3 评论