关于Creator动作同时执行的问题请教

先看代码:
let spawn = cc.spawn(cc.callFunc(function(){
self.Player.runAction(cc.moveBy(0,-1,0));
}),cc.callFunc(function(){
let Anistate = Ani.play(“run”);
// self.Player.runAction(cc.moveBy(0,0,-1));
}))
self.Player.runAction(spawn);
使用cc.spawn同时执行这个移动和动画不奏效?
但是两个都是移动就可以(其他没有试),想问一下,怎么才能在移动的同时执行这个Ani动画?
谢谢

发帖须知,谢谢反馈


你使用的是哪个版本的creator

1.9.3
浏览器用的Chrome

另外,发现Animation放哪都是先执行Animation,后执行移动。设置了repeatCount之后,Animation也只执行一次。

请提供个简易的demo让我们确认下这个问题

DmeoOfSpawn.rar (570.2 KB)
动画效果看起来很奇怪。。。
使用模拟器的时候却是可以,如果代码没错,我哪里错了(小声BB:菜鸟就是菜鸟哪来这么多为什么。。)

cc.spawn就是同步执行容器内的动作没有先后之分,动画的执行会以第一帧为开始状态做后续动作,目前这个接口在你的demo上表现是正常的

嗯,好的,我再次尝试之后看起来没问题,不好意思。但是如果是长按的话,这个Spawn很奇怪,表现为:初期:两个动作同时执行,中期:只执行移动,后期(放开按键):执行Animation;
这是我的逻辑出了问题吗?还请解答
以下是我这边的录屏录屏.rar (72.3 KB)

不好意思,我想明白了。打扰了。