首页 > 编程语言 > 详细

unity particleSystem bug研究

时间:2015-03-19 22:07:32      阅读:389      评论:0      收藏:0      [点我收藏+]

今天处理主角技能特效遇到2个问题,和大家分享。

1.是trailRender的拖拽问题,主角技能都是放在特效池里边的,当带有trailRender的特效重复使用的时候,第二次用的拖尾可能会出现在之前射出去的位置拖到主角位置,然后再拖出去。解决方法是每次技能释放了 拖尾结束的时候把trailrender.time设为0 ,下次重新播放的时候 重复设值进去。

2.是particleSystem的位置问题,我们本应该显示在敌人身上的粒子总是莫名的显示到别的地方去了。原因是particle system设值的simulationSpace被设为了world。经测试把ParticleSystemSimulationSpace设为local就可以了。另外该问题只在手机上才会出现,在unity里边不显示,原因是正常手机的fps只能跑到30左右,而pc可以跑到60以上,所有ps上看不到。把垂直同步关了后,强制fps=30.就可以复现手机上的该问题。由于我们的粒子不是放在根节点,可能

simulationSpace 内部会自动根据local和world来计算粒子的实际位置。所以一般设值local就行了。

unity particleSystem bug研究

原文:http://blog.csdn.net/gy373499700/article/details/44463459

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!