首页 > 解决方案 > SceneKit:使用 Blender 网格生成粒子系统的体积

问题描述

我正在尝试在 SceneKit 中创建一个粒子系统。我用

particleSystem.birthLocation = .volume

SceneKit 节点上的选项。这对于像 SCNBox 或 SCNCylinder 这样的内置 SceneKit 形状效果很好,但现在我需要在 Blender 中制作更复杂的网格以用作发射器。作为简单的测试,我尝试导出您在 Blender 中获得的默认 Box。但是,当我尝试导出的 .dae 文件时,我在控制台中收到以下错误。

[SceneKit] Error: Cannot use volume generation on a generic mesh. fallbacking on surface

即使它创建的表面发射器也不正确,并且由 3 个三角形组成。

我在 Blender 导出中尝试了各种选项,但我无法让它工作。有人有想法么?

标签: scenekitparticle-system

解决方案


推荐阅读