我加载了一个粒子效果, 现在结束的时候把透明度action到0(FadeTo), 发现并不能实现 该怎么办
你的实现代码贴上来看看












— Begin quote from ____
引用第2楼sun464346791于2015-01-28 09:44发表的 回 1楼(abc88798) 的帖子 :
http://www.cocoachina.com/bbs/job.php?action=topost&tid=283475&pid=1231059
— End quote
两个动作同时执行用Spawn
就一个动作 也不行的 我就执行一个透明的动作 也一样
好吧,我知道了,你meteorpart不是sprite
继承node的 不行么 有什么方法没
粒子系统可以设置粒子发射时的颜色和结束时的颜色
在生命周期内,粒子的颜色会逐渐变化,你把结束时颜色的alpha值设置为0就可以了
我主要想实现 2中粒子切换。。一种慢慢消失 一种慢慢显示出来
如果是一种渐隐、一种渐显、可以考虑添加两个粒子发射器
如果是想实现那种忽明忽暗的效果,可以考虑用shader修改粒子的透明度
透明度变化的只能sprite,方法吗,10楼都说了
当粒子runaction时,实际执行动作的是粒子发射器,那么发射出的粒子是跟随父节点运动与否是需要设置的
你可以试下这个方法,不过我没在粒子系统上用过这个,我还是用shader直接修改的粒子图片的透明度
this.setCascadeColorEnabled(true);
this.setCascadeOpacityEnabled(true);
这是设置子节点的透明度和颜色跟随父节点变化
这明明是一种很常用的效果,希望官方能注意一下,添加一个gradient Editor(参考unity color over liftime).我们设计也是一直询问这个都没有答复