// 震屏效果
shakeEffect() {
//时间
let tweenDuration=0.02
let t=tween(this.ScreenNode)
.to(tweenDuration, { position: new Vec3(5, 7, 0) })
.to(tweenDuration, { position: new Vec3(-6, 7, 0) })
.to(tweenDuration, { position: new Vec3(-13, 3, 0) })
.to(tweenDuration, { position: new Vec3(3, -6, 0) })
.to(tweenDuration, { position: new Vec3(-5, 5, 0) })
.to(tweenDuration, { position: new Vec3(2, -8, 0) })
.to(tweenDuration, { position: new Vec3(-8, -10, 0) })
.to(tweenDuration, { position: new Vec3(3, 10, 0) })
.to(tweenDuration, { position: new Vec3(0, 0, 0) })
.repeat(3) //设置次数
.start()
}
不能再canvas上设置,需要再子的node上执行
QQ202482-155029