flash特效原理 粒子爆

2021-09-05 22:37:58 字數 951 閱讀 5950

滑鼠按下的時候,生成200個粒子,粒子向不同的方向移動,從而產生一種像仙女散花的感覺。

下面是散開的效果,同樣你可以為你的效果新增很多元素,包括引力,重力,摩擦力等等情況,但這部分就靠自己,還是需要自己想法出來

簡單的做法,**很少,涉及到運動的方向做法。效果看起來讓我覺得驚訝,不過換來代價是卡卡卡,當我嘗試換成1000個粒子的時候

則會產生很多問題,是由於生成的物件太多了,記憶體佔用率很高,你可以測試一下。生成效果很不錯。

基本思路:滑鼠按下--》生成一定數量的粒子,粒子按隨機的方向行走,行走一定的時候,就需要立刻對其刪除,否則會產生記憶體問題。

看看下面的**,做法很簡單。只是覺得有一種不錯的想法,暫時先把他記錄下來。

粒子隨機軌跡角度,則需要通過math.atan2 進行計算,在flash裡面這個方法可以為運動學創造帶來很多方便。有興趣的可以去測試一下。

其中:ball 為通過庫鏈結的鏈結過來的影片剪輯,因此在建立這個程式的時候,可以在元件庫裡面 自行新增進去,嘗試更改粒子的樣貌,這樣效果會呈現出不同的形態。

這個只是乙個元件,縮放元件的大小,產生的效果也不一樣,周邊的白色邊,加上一些高光的效果,就能夠發揮出不錯的夜光性。

再對其進行修正,粒子的軌跡也可以是不按隨機的,也可以按隨機的方向。這樣不同的做法,效果看起來會更加不錯,相信你會建立出很多很多絢麗的特效,而這些事情就需要去完善。

package private function init():void //生成粒子,200個小球,然後向不同的方向移動,速度不一樣,角度也不樣 private function mousedownhandler(event:mouseevent):void } //每乙個粒子的移動 private function ballmove(event:event):void } //繪製線條,這個方法你可以嘗試一下, private function drawline(x1,y1,x2,y2:number):void } } }

flash 小特效 粒子隨機運動

package import flash.events.event import flash.display.sprite import flash.filters.glowfilter var pixsprite sprite new sprite addchild pixsprite var l...

flash特效原理 倒影效果

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!其實這個倒影類已經不是新鮮的事情,不過有時候很多情況不適合自己做特效,所以拿了乙個修改一下。因為我們載入的,在預設的情況下使用容器裝都在註冊點都在左上角,但是大部分情況,我們註冊點在中心或者底部會符合我們做特效的特點。於是根據這些情況進行倒影判斷有...

flash特效原理 螺旋效果 (2)

經過上面的測試,現在對原先程式進行一些改造可以建立出不錯的效果,你會發現每次改動一些引數很多有趣的效果就會出現了。現在我們嘗試做乙個調節工具對他們的半徑,高度,圈數,視角進行創造。這次會主要借助到flash裡面 元件包。slider 元件來幫助我們完成這一次的嘗試。製作過程知道 包括slider 元...