当动画执行的时候 切换程序到后台 然后再切换回来 callFunc不会被调用
代码大概是这个样子
ccc 版本 1.4.2
var Ac = cc.sequence(donghua,cc.callFunc(function(){}));
node.runAction(Ac)
当动画执行的时候 切换程序到后台 然后再切换回来 callFunc不会被调用
代码大概是这个样子
ccc 版本 1.4.2
var Ac = cc.sequence(donghua,cc.callFunc(function(){}));
node.runAction(Ac)
是 web 平台还是 native ?
主要是 native; web记得很久以前出现过一次 没在意 现在想起来应该是这个问题!
动画本身播放完成了吗?切换前后台的时机是什么时候?有没有报错?
还没有执行到cc.callFunc 切出去,回去时候动画执行完了 cc.callFunc 没有被调用
能问下js的box2d dubugDraw渲染吗?3.12
比如说 第一个动画是3秒 在1.5秒切换出去 3秒后切换回去 cc.callFun就不会执行
好的,收到
let callfun = cc.callFunc(function (object, [valueObject, vUserData]) {
valueObject.setSYHType(vUserData.wintype);
}.bind(this), this, [temp, userData]);
我这边也有类似的情况,我用的版本号是2.0.9,
如果Ac只调用一次,不会有问题,callbackfun会执行一次。
但是如果Ac调用多次,callbackfun只会执行一次。
我的应用场景是:
ios 按home键退至后台,
后台保持着socket不断,
服务器发送了指令,让客户端调用含有node.runAction(Ac)的方法