SceneKit – 如何在Xcode13中制作自定义粒子效果?
SceneKit – How to make self defined particle effect in Xcode 13?
我正在尝试模拟 xcode 13 中的爆炸粒子效果,如下所示
因为在xcode13中没有我可以使用的.scnp
文件,我尝试使用下面的代码来完成,
let particleSystem = SCNParticleSystem()
particleSystem.birthRate = 800
particleSystem.loops = false
particleSystem.blendMode = .alpha
particleSystem.particleSize = 0.030
particleSystem.emitterShape = SCNSphere(radius: 0.9)
particleSystem.particleColor = .yellow
particleSystem.particleLifeSpan = 0.5
particleSystem.particleImage = "art.scnassets/spark.png"
particleSystem.particleColorVariation = SCNVector4(0.5, 0.5, 0.5, 0)
但结果出乎意料
任何人都可以帮助提供任何指导如何做到这一点吗?
要在 UI 中设置粒子,请在 Navigator 面板中选择 SceneKit 的 .scn
文件,然后从 Xcode 13 库中添加一个 Particle System
对象,按 + 按钮(而不是已弃用的 .scnp
文件):
我正在尝试模拟 xcode 13 中的爆炸粒子效果,如下所示
因为在xcode13中没有我可以使用的.scnp
文件,我尝试使用下面的代码来完成,
let particleSystem = SCNParticleSystem()
particleSystem.birthRate = 800
particleSystem.loops = false
particleSystem.blendMode = .alpha
particleSystem.particleSize = 0.030
particleSystem.emitterShape = SCNSphere(radius: 0.9)
particleSystem.particleColor = .yellow
particleSystem.particleLifeSpan = 0.5
particleSystem.particleImage = "art.scnassets/spark.png"
particleSystem.particleColorVariation = SCNVector4(0.5, 0.5, 0.5, 0)
但结果出乎意料
任何人都可以帮助提供任何指导如何做到这一点吗?
要在 UI 中设置粒子,请在 Navigator 面板中选择 SceneKit 的 .scn
文件,然后从 Xcode 13 库中添加一个 Particle System
对象,按 + 按钮(而不是已弃用的 .scnp
文件):