ParticleCustomShape3D QML 类型

加载用于发射器和影响器的自定义粒子形状。 更多...

导入语句import QtQuick3D.Particles3D
Qt 6.3

属性

详细说明

ParticleCustomShape3D 元素可用于加载自定义粒子形状。

例如,从 heart.cbor 中定义的位置发射粒子

ParticleEmitter3D {
    shape: ParticleCustomShape3D {
        source: "heart.cbor"
    }
    ...
}

CBOR 形状文件的格式如下

[
  "QQ3D_SHAPE", // string
  version, // integer
  [
    posX, // float
    posY, // float
    posZ, // float
    posX, // float
    ...
  ]
]

为了帮助生成这些形状文件,您可以使用 shapegen 工具。

属性文档

randomizeData : bool

此属性指示粒子是否按随机顺序使用,而不是按源中指定的顺序。

默认值为 false


source : url

此属性包含形状文件的位置。


© 2024 The Qt Company Ltd. 本文档中的文档贡献归各自拥有者所有。本文档是根据自由软件基金会发布的 GNU 自由文档许可证 1.3 版 许可的。Qt 和相关徽标是 The Qt Company Ltd. 在芬兰和/或其他国家的商标。所有其他商标均为其各自所有者的财产。