2012-10-28 33 views
0

在corona lua脚本中究竟是什么触发了“反弹”事件(event.phase ==“反弹”)。我添加了一个带有物理效果的精灵,它在地面(屏幕上)弹跳,但是这个事件阶段没有被触发,即使其他事件阶段被触发(“开始”,“结束”等。什么时候是光晕中的精灵触发的反弹事件阶段

回答

1
当精灵动画改变方向向前向后,同时播放触发

"bounce"事件,它无关的物理碰撞阶段可以是"began""ended"

+0

感谢royi - 所以它是什么引起的精灵动画改变从前进到后退(道歉,如果我问明显)? – gamozzii

+0

好吧我现在看到,精灵API具有方法播放框架在正向或反向的方向 - 所以我想这是触发时,一的那些方法s被调用。 (有没有其他方法可以自动触发这个事件?) – gamozzii

+1

如果精灵动画设置为反弹,它将被触发。也就是说,动画在碰到最后一帧时会反向播放,因此它会来回跳动。每次动画反转时,反弹事件都会触发。 – royi

相关问题