粒子到底要怎么写啊

项目是2d+3d的
在一个空节点下创建了三个粒子,两个普通粒子,一个粒子加上了trailModule,每个粒子都加了UIMeshRenderer
在脚本里播放时普通粒子会有一个不显示,带拖尾的完全不显示
要怎么写粒子的播放呢?拖尾的要怎么制作才会显示呢?
现在用的是:
@property({type: ParticleSystem})
private m_Ps1: ParticleSystem = null;//粒子1
@property({type: ParticleSystem})
private m_Ps2: ParticleSystem = null;//粒子2
@property({type: ParticleSystem})
private m_Ps3: ParticleSystem = null;//带拖尾的粒子3
start() {
this.m_Ps1.play();
this.m_Ps2.play();
this.m_Ps3.play();
}

之前用的:
@property({type: Node})
private m_Ps: Node= null;//包含了3个粒子的节点
start() {
ParticleUtils.play(this.m_Ps);
}

现在应该不支持,UIMeshRenderer 现在只支持渲染一个 3D 内容,trail module 开启的时候有两个 3D 内容

我也想知道

那要怎么做才能显示拖尾呢,2d里面

估计没办法,只能等引擎支持了

其实有办法,不过需要花钱: Cocos Store