這兩天幾乎都把時間花在Papervision3D裡
當中最機歪的是動畫~~
我希望觸發事件之後~~~~控制一個3D物件飛到某個定點
當然最簡單的方式就是............觸發事件之後直接設定他的定點位置XD
可是這樣超沒fu的
因為他是一瞬間飛到那邊~~~~~~~~沒有飛的過程
在這方面讓我很頭大說
因為我只會做線性的移動~~~~~~加上我又是把程式寫在每個影格產生的時候
整個不好又鳥.........
後來發現網路上的範例~~~~~~~他的動畫是TweenLite這東西作的
我就試試看~~
試了才知道............這東西會不會太好用了= =
整個好用到靠杯...............
假如我希望某些事件觸發後讓一個叫作qq的3D物件移動到x=0,y=0,z=400,順便角度轉到0,透明度50%
只要這樣打..................
TweenLite.to(qq, 0.5, { x:0, y:0,z:400,rotationZ:0,alpha:0.5, ease:Quint.easeIn});
上面程式的qq就是你要做動畫的物件~~~~你要放啥都可以XD
0.5就是在0.5秒做完整個動畫~~~~~用這段時間從where to where
之後{}裡的就是放qq這物件的屬性
真的好用到靠杯= =
執行這程式~~~他好像就會自動跑進執行緒的樣子~~~~~~~直到他結束~~~~超神的阿~~~又超方便~~
屌爆了@#%$##$^$%&^%*^*^&(^
http://www.greensock.com/tweenmax/
訂閱:
發佈留言 (Atom)
沒有留言:
發佈留言