[0]粒子系统随机数种子问题

一些前提:
Unity内粒子制作:
  • 1.粒子使用了Shape类型为Cone
  • 2.RenderMode为Mesh
  • 3.粒子发射设置了0秒发射4个粒子
  • 4.其余设置基本是默认状态
  • 5.粒子通过设置了随机数种子来达到需要的效果
  • 6.Laya引擎版本2.12.2

 
Unity内设置:
3.jpg

 
Unity内效果:
1.jpg

 
Laya效果:
2.jpg

 
Laya导出参数:
4.jpg

 
通过当前参数发射粒子,只会发射出1个:
6.jpg

 
经过一些排查,发现转换后的随机数种子后两位四舍五入了:
5.jpg

 
手动替换随机数种子后:
7.jpg

 
发射的粒子变为了三个:
8.jpg

 
运行后效果:
9.jpg

 
刷新后发现每次效果都不一样:
10.jpg

 
上面是目前这边情况的陈述
 
想请问下在设置随机数种子的情况下,我们的用法是否正确。
如果用法正确的话,粒子发射数量如何一致,且如何调整才可以和Unity内效果一致。

 
 
 
 
已邀请:

Laya_Fred

赞同来自:

您好,设置了随机种子后只能保证每次随机的结果是一致的,因为随机算法的差异,不能保证与unity的随机结果相同,想固定发射数量保证每次相同的话直接设置发射常量为固定值试下。

要回复问题请先

商务合作
商务合作