记录一些小问题

来源:互联网 发布:广电网络 成都 编辑:程序博客网 时间:2024/05/29 08:39

今天写功能的时候遇到一些小问题,可能以前也遇到后来忘了,趁这次记录一下

local t1 = 0 genLayer:runAction(cc.Sequence:create(cc.CallFunc:create(function ()                   if true then                        t1 = 1.5                   end                 end),                cc.DelayTime:create(t1),                cc.Spawn:create(cc.MoveTo:create(1, cc.p(winSize.width * 0.5, winSize.height * 0.5)),                cc.DelayTime:create(0.8),))

今天遇到的是放在前面的动作回调函数会后于 cc.DelayTime:create(t1)执行,导致函数里面的赋值无效,我也不太明白顺序执行的情况下为什么会这样,先记录一下有时间再去了解。
第二个问题 用sprite运行animate动作,会影响到原来的精灵帧,以前好像没留意,解决方法新建精灵跑动作或等动画执行完再设置回原来的精灵帧,原因有空再了解。

0 0
原创粉丝点击