是否可以将默认Qt Quick 3D效果之一分配给单个网格?

问题描述 投票:0回答:1

我知道可以为整个场景分配效果(如模糊),但是有办法将其分配给特定的网格吗? (例如Sphere)

qt 3d qml effect qtquick3d
1个回答
0
投票

我知道可以为整个场景分配效果(如模糊),但是有办法将其分配给特定的网格吗? (例如Sphere)

我们可以依赖于将网格物体插入的实体类型,然后通过封闭的实体components属性应用效果。效果和实体都应该是同一级别的组件。

Entity {
  SphereMesh {
    id: spehereMesh
  }
  Blur {
    id: blur
  }
  components: [spehereMesh, blur]
}

上面有可能的变体。虽然我没有创建像这样的确切代码,但确实产生了类似的代码。

© www.soinside.com 2019 - 2024. All rights reserved.