[問題]持續變換alpha值的效能
我寫了一個類似彗星的小特效
我打算在舞台上放3個
一個畫圓圈
兩個畫箭頭
分別往左與往右
當舞台上只有一個軌跡圖時畫面還算順暢
但是當我加入兩個以上
畫面就會變得十分LAG
於是我去看了一下Tweener的效能
發現用TweenLite效能會好很多
但是我用了之後卻發現動作雖然不會卡卡的
但是會不連續...
就變成彗星軌跡分成好幾段這樣(Tweener雖然很卡,但是軌跡不會斷)
至於這個特效我是用delay值讓alpah變1再變為0
所以我會把畫好的軌跡存在Array裡
在軌跡結束時重複呼叫同一個Function再重畫一次
請問有甚麼方法可以增進效能呢?
還是有比較好的軌跡畫法?
是點陣化?
還是減少軌跡數量?(但會不會動作變不流暢?)
因為背景我還要加上pv3d的物件
所以如果這個特效不改得很順的話
就必須要放棄這個特效了
不知道各位大大有沒有甚麼意見可以參考的
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.240.112
→
04/01 21:50, , 1F
04/01 21:50, 1F
推
04/02 07:06, , 2F
04/02 07:06, 2F
→
04/02 07:06, , 3F
04/02 07:06, 3F
→
04/02 21:20, , 4F
04/02 21:20, 4F
→
04/02 21:20, , 5F
04/02 21:20, 5F