我用不同的CCMOveBY放入CCSpawn中 然后放入CCSequence 但是只有几个moveBy做了动作 别的不做 我之间用CCSequence 全部动作都做了
建议楼主将代码放出,大家可以测试一下。。。
另外不知道有没有使用CCRepeatForever。可以看下这篇文章参考一下是不是这个问题:http://blog.csdn.net/jackystudio/article/details/17019023
没有 使用CCRepeat 我知道不能使用 我手写给你
local array = CCArray:create()
local spawn
local array2 = CCArray;create()
for index = 1, 5 do
local move =CCMoveTo:create(2,ccp(20*index,20))
array:addObject(move)
spawn = CCSpawn:create(array)
array2:addObject(array)
end
Image:runAction(CCSequence:create(array2))
出现的问题是 后面几个moveto不执行 我的语法是没有问题的 如果我不把他们都放入CCSpawn中 直接放入CCSequen中 每个moveto都可以执行 但是我放入了以后 就只能执行几个
其实我自己也找到解决方法了 但是不知道为什么不能这么做
spawn 都没看见使用,而且循环里面迭加的move并同步执行,这得有多乱啊!
array2:addObject(spawn)写错了 不乱啊 我要一个时间点播放多个动作 然后多个动作以后 还要播放多个动作 都是在一个时间点
在外面再套一层ccsequence你觉得怎么样
因为我要多个动作同时进行 然后 做个动作做为一组 所以我才这么嵌套的 你是说再嵌套一个sequence? 原因是什么 啊