我想實現放大消失的效果。alpha 設置 透明度從 1 到 0 有效果但是 scale 無論怎么設置都不起作用,不知道哪里出了問題,求大神幫幫忙function initAnimation(){ // delay=0.1 表示滾動到10%開始播放動畫
// duration=0.1 表示運動時間占滾動的百分比
console.log(bg.bg1.scale); let act1_1 = TweenMax.to(bg.mother,0.3,{x:1120}),
act1_2 = TweenMax.to(bg.bg1,0.1,{alpha:0}),
act1_3 = TweenMax.to(bg.bg1.scale,0.1,{x:2,y:2}), // 問題代碼,縮放無效
act2 = TweenMax.to(sprites.mother_left,2,{rotation:-1}),
act3 = TweenMax.to(sprites.mother_right,2,{rotation:1}); let tm1 = new TimelineMax({delay:0.01}),
tm2 = new TimelineMax({delay:0.01});
tm1.add(act1_1);
tm2.add(act1_2)
.add(act1_3)
.add(act2)
.add(act3);
timeline.add(tm1)
.add(tm2);
}
1 回答

躍然一笑
TA貢獻1826條經驗 獲得超6個贊
在手機上沒法實驗,也確實看不出是什么問題,唯一的猜想是,scale的x,y的起始值會不會不是數字?
不過如果硬要實現的話,可以通過修改width height來實現囖。
- 1 回答
- 0 關注
- 1447 瀏覽
添加回答
舉報
0/150
提交
取消