Unity 特效 粒子 自动播放
Unity 特效 粒子 自动播放
问题由来
- 在unity不运行状态 需要展示多个特效
- 观察只有选中粒子对象才会播放
解决方法
- 自动获取场景所有粒子对象
- 赋值给Selection.objects
ParticleSystem[] particleSystemList = 根目录.transform.GetComponentsInChildren<ParticleSystem>(true);
Object[] objList = new Object[particleSystemList.Length];
for (int i = 0; i < particleSystemList.Length; i++)
{
objList[i] = particleSystemList[i].gameObject;
}
Selection.objects = objList;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步