东西不难,就是自己实现一下
在工作中因要定制一个动画播放,所以自己简单的利用了cocos的update函数写了一个最粗糙版本的播放序列帧,但是只能播放一个序列帧动画,所以改进了一下,改成了可以播放多个,代码如下
update(dt) {
this._super(dt)
for (let index = 0; index < this._animationArray.length; index++) {
if (!this._animationArray[index].isPlay) continue;
if (this._animationArray[index].timeIndex < this._animationArray[index].timeRange) {
this._animationArray[index].timeIndex += dt