这些精确的动态调整 控制 都需要在例子系统中 做精确 调整
具体引用的库在:
https://github.com/mkkellogg/Photons2
补上你之前需要的增加和删除方法:
const addFire = () => {
const scale1 = 2.6
const flamePosition1 = new THREE.Vector3(-1.121, 0.88, 4.723)
PhotonsManager.addParticleSystem(setupEmbers(scale1, flamePosition1))
PhotonsManager.addParticleSystem(setupBaseFlame(scale1, flamePosition1))
PhotonsManager.addParticleSystem(setupBrightFLame(scale1, flamePosition1))
PhotonsManager.addComponent(setupLights(flamePosition1, 20))
}
const removeFire = () => {
PhotonsManager.particleSystems[3].particleSystemRenderer.dispose()
PhotonsManager.particleSystems[4].particleSystemRenderer.dispose()
PhotonsManager.particleSystems[5].particleSystemRenderer.dispose()
PhotonsManager.particleSystems.splice(3, 3)
PhotonsManager.componentContainer.components[1].dispose()
PhotonsManager.componentContainer.components.splice(1, 1)
}


问 TvT粒子系统如何调整属性值?比如控制大小,控制透明度等