一般游戏例如王者,战双等一下游戏都有粒子性能选项

原理:一个特效里面分开很多部分,根据性能设置来显示部分特效

如下图

unity 关于特效性能设置

如果一个特效不做任何处理兼容低端机又要好看,不是为难制作特效得人吗

低端机必须舍弃部分特效,不过不可能做两份特效,工作量都是翻倍

最简单得还是配置那些子特效,中高等级用

 

简单说一下实现方式

每次播放特效得时候触发一下性能设置脚本

特效挂脚本

脚本里面有两个列表

1.中粒子列表

2.高粒子列表

列表处理

高设置:**中高粒子

中设置:**中粒子和取消高粒子

低设置:取消中高粒子显示

 

原理和实现都很简单,不过需要人手去配中高

或者可以写个工具检测粒子数量来,不过可能不是想要得结果,最后还是要人手去调整,应该也可以减少工作量

 

这里记录一下关于粒子得性能设置

 

 

 

相关文章: