cocosCreator3.0-抽奖-转盘效果
利用缓动队列实现,tween
this.initAngle = this.initAngle + 360 * 10
cc.tween(this.sweep)
.to(3, {
angle: this.initAngle + this.initIndex * 45
}, { easing: 'sineInOut' })
.start();
- 3.0因为整合了3d坐标系,取消了rotation,旋转的话要用矩阵,2维旋转用angle
- tween采用链式接口,start()之前的动作会被添加到默认的动作列表
附:缓动效果预览https://easings.net