给10个精灵编号从0到9,0号精灵先执行消失,然后再是1号、2号,以此类推,请问有什么方法能实现这个效果呢?我使用了list来存储这10个精灵,然后利用for循环遍历list,每个成员都执行消失动作,但是最后的效果看上去都是一起消失的。。。
自顶,有没有能提供思路的大大?
方案1、Sequence + CallFunc
方案2、CallFunc
方案3、schedule On time
谢谢回答~这些方法都试过了,都会使得10个精灵看上去同时消失,不是那种第一个消失之后第二个才会消失的效果~:904:
CCDelayTime + 消失函数
4楼正解
4楼正解
你可以根据他们的顺序 跑action的时候先跑一个 ccdelaytime * i 这种 然后和你要做的 fate 一起做成sequence
— Begin quote from ____
引用第6楼喵喵丸于2014-08-14 10:23发表的 :
4楼正解
你可以根据他们的顺序 跑action的时候先跑一个 ccdelaytime * i 这种 然后和你要做的 fate 一起做成sequence http://www.cocoachina.com/bbs/job.php?action=topost&tid=220866&pid=1029243
— End quote
感谢各位的回答,问题已经解决了,只要用for循环中的i来控制时间即可。多谢楼上几位的帮助~
可以在第一消失后调用第二个的消失动作,以此类推… TargetedAction