Qt Quick 3D第2个技术预览版发布
程序员文章站
2022-05-31 22:11:53
...
Qt Quick是Qt 4.7 中推出的一项新技术,这是一种高级用户界面技术。开发者使用它可以轻松地创建供移动和嵌入式设备使用的动态触摸式界面和轻量级应用程序。三种全新的技术共同构成了 Qt Quick 用户界面创建工具包:一个改进的Qt Creator IDE、一种新增的简便易学的语言 (QML) 和一个新加入 Qt 库中名为 QtDeclarative 的模块,这些使得 Qt 更加便于不熟悉 C++ 的开发人员和设计人员使用。
Qt Quick 3D是一种为应用程序添加3D效果的技术,在今年5月份,NOKIA已经推出了Qt Quick 3D的第一个版本。使用Qt Quick 3D,开发者可以:
1. 网络加载
以前只允许加载本地文件,现在可以通过网络来加载。具体来说,你只需指定一个纹理或3D模型的URL,系统会自动下载并在你的应用程序中创建一个3D对象。
2. 数据模型支持
现在支持创建动态对象,可以创建和销毁任意的3D项目,这个功能可使用一整套新的用例,比以往任何时候都更容易实现。
3. Qt资源文件支持
使用资源文件,开发者现在可以将3D模型、纹理、QML文件等几乎所有的Qt Quick 3D支持的文件进行打包,并可以从你的应用程序中加载它。
下面是预编译的库和Qt Quick 3D示例:
via http://labs.qt.nokia.com/2011/09/19/new-qt-quick3d-packages-available/
Qt Quick 3D是一种为应用程序添加3D效果的技术,在今年5月份,NOKIA已经推出了Qt Quick 3D的第一个版本。使用Qt Quick 3D,开发者可以:
- 创建包含3D内容的QML应用程序
- 可加载3Ds Max和Blender中的模型到你的应用程序中
- 添加原始形状,如圆柱体和立方体形状
- 可插入内置材质代码到QML中,以创建平滑的效果
- 为场景应用几何动画效果,如旋转、过渡和缩放等
- 使用QML的状态、过渡和动画效果来控制场景
- Symbian
- Meego 1.2 Harmattan
- Maemo
1. 网络加载
以前只允许加载本地文件,现在可以通过网络来加载。具体来说,你只需指定一个纹理或3D模型的URL,系统会自动下载并在你的应用程序中创建一个3D对象。
2. 数据模型支持
现在支持创建动态对象,可以创建和销毁任意的3D项目,这个功能可使用一整套新的用例,比以往任何时候都更容易实现。
3. Qt资源文件支持
使用资源文件,开发者现在可以将3D模型、纹理、QML文件等几乎所有的Qt Quick 3D支持的文件进行打包,并可以从你的应用程序中加载它。
下面是预编译的库和Qt Quick 3D示例:
via http://labs.qt.nokia.com/2011/09/19/new-qt-quick3d-packages-available/
上一篇: @toplinker npm包发布流程
下一篇: 【MySQL学习笔记】基本介绍与登录