购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.5 Speed动画

Speed动画用于改变另外一个动画的速度,其create函数的声明如程序片段3-39所示。

程序片段3-39 Speed的create函数声明

第二个参数为速度,当speed>1时,会加快动画action的运行速度;当speed<1时,会减慢action的动画速度。动画在加快或减慢action运行速度的同时,同样会改变action结束的时间,这个可以从Speed动画的定时器step函数中看出,如程序片段3-40所示。

程序片段3-40 Speed的定时器函数

Speed 动画一般用在模拟快速向前或减慢物体运动的效果中,它的使用如程序片段 3-41所示。

程序片段3-41 Speed动画使用

如果 Sprite 节点单独运行 MoveBy 动画,则它在 2s 的时间内就结束了,但它在运行Speed 动画时,由于第二个参数为 0.5f,所以它会减慢 MoveBy 动画的运行速度,同时让它从运行2s的时间变成运行4s时间。 EN5W6ftClQOyyczEg+1QRdDtMM16E7Qn7IgORO/rtJHHxxEMEGwGRS12RerOhhiu

点击中间区域
呼出菜单
上一章
目录
下一章
×