当前位置: 首页 > news >正文

82.qt qml-2D粒子系统、粒子方向、粒子项(一)

由于粒子系统相关的类比较多, 所以本章参考自QmlBook in chinese的粒子章节配合学习:

 由于QmlBook in chinese翻译过来的文字有些比较难理解,所以本章在它的基础上做些个人理解,建议学习的小伙伴最好配合QmlBook in chinese一起学习。

1.介绍

       粒子模拟的核心是粒子系统(ParticleSystem),它控制了共享时间线。一个场景下可以有多个粒子系统,每个都有自己独立的时间线。

      一个粒子使用发射器元素(Emitter)发射,使用粒子画笔(ParticlePainter)实现可视化,它可以是一张图片,一个QML项或者一个着色项(shader item)。一个发射器元素(Emitter)也提供向量来控制粒子方向。一个粒子被Emitter发送后就再也无法控制。

      粒子模块提供粒子影响控制器(Affector),它可以控制已发射粒子的参数(下章学习)

    在一个系统中,粒子可以使用粒子群元素(ParticleGroup)来共享移动时间。默认下,每个例子都属于空组。

  • 粒子系统(ParticleSystem): 管理发射器之间的共享时间线。
  • 发射器࿰
http://www.lryc.cn/news/60161.html

相关文章:

  • 引用的底层原理(汇编指令),引用与指针的联系与区别
  • 磁盘的移臂调度算法
  • 软考第六章 网络互连与互联网
  • C6678-缓存和内存
  • 实操| 前端新人无敲代码开发APP
  • OpenCV图像处理之傅里叶变换
  • Docker网络案例
  • Java实验课的学习笔记(二)类的简单使用
  • 实战案例|聚焦攻击面管理,腾讯安全威胁情报守护头部券商资产安全
  • c++算法初级8——递推
  • Java后端面试题 重难点和被问到没答上来的点(包括java基础、关系型数据库、Redis、计算机网络、Spring、Java多线程、vue等)
  • 易观千帆 | 2023年3月银行APP月活跃用户规模盘点
  • [Android+JetPack] (Java实现) Retrofit2+RxJava3+Paging3+RecyclerView 实现加载网络数据例子 记录
  • Java 解析配置文件注入到配置类属性中供全局使用【开发记录】
  • 【Python开发手册】深入剖析Google Python开发规范:规范Python注释写作
  • Python入门教程+项目实战-9.3节: 字符串的操作方法
  • ENVI 5.6软件安装教程
  • 在Windbg中设置断点追踪打开C++程序远程调试开关的模块
  • CRM客户管理软件开发功能有哪些?
  • C++函数式魔法之旅(Journey of Functional Magic)
  • Vue基础入门(上)
  • 字符串匹配—KMP算法
  • 【微信小程序】 权限接口梳理以及代码实现
  • 【每日一词】leit-motif
  • windows 环境修改 Docker 存储目录
  • 上海市青少年算法月赛丙组—目录汇总
  • 手动实现promise.all
  • 如何搭建关键字驱动自动化测试框架?这绝对是全网天花板的教程
  • 字符串反转操作
  • TensorFlow 智能移动项目:1~5