Re: [問題] 請問該怎做出植物蔓延的感覺(跪求高手ꬠ…

看板Flash作者 (no doubt just)時間17年前 (2008/02/18 18:48), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/4 (看更多)
※ 引述《cjcat2266 (CJ Cat)》之銘言: : ※ 引述《adesigner (no doubt just)》之銘言: : : 有植物蔓延的感覺(就是慢慢出現 不是一整株一次出現的感覺) : 逐格遮罩式一種解決方式 : 但是另外一個更彈性、更有擴充空間的方法則是AS+遮罩 : 這樣還可以控制生長速度的變化之類的 : 而且畫路徑感覺比逐格動畫輕鬆 : 現在有點晚...不方便實作範例,我大致講一下概念就好 : 會用到的東西有:遮罩、移動漸變+路徑、BitmapData : 1.畫好你的"藤蔓"物件 : 2.在另外一個圖層拉出順著藤蔓的導引線 : 並且建立一個圓形元件當作"畫筆" : 3.讓該圓型元件順著路徑作移動漸變 : 注意每個Frame的"殘影"要能夠涵蓋注藤蔓物件 : 4.建立一個能夠涵蓋藤蔓物件的BitmapData (不知道這是啥請見F1說明) : 這個BitmapData就是要讓我們當作"動態遮罩"用的 : 5.如果是AS2就請用attachBitmap讓BitmapData附加在MovieClip上 : 如果是AS3就請直接將BitmapData附加在Bitmap上 : 並且將這個物件用.setMask()指定為藤蔓物件的遮罩 : 6.設立onEnterFrame(AS2)或Event.ENTER_FRAME的handler或listener : 讓BitmapData一直用.draw(圓形物件)的方式將圓形"印"到自己上面 : 這樣這個Bitmap會"越長越多",此時藤蔓就換慢慢伸長 : 等到長完的時候就會涵蓋整個藤蔓了,藤蔓也就整個呈現出來 : 大致上就是這樣 : BTW,這招我記得是從Senocular大的網站上看來的 謝謝cjcat2266的善心教學^^ 但是我剛嘗試覺得有點難度 加上因為我是flash新手 所以老實說我看的有點霧(抱歉我領域力有問題了!) 請問有沒有比較簡單的方法呢 例如版友提到的逐格遮罩(這是代表一格一格貼遮罩嘛?) 謝謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.23.162

02/18 19:01, , 1F
不用貼阿,長到哪裡畫到哪裡
02/18 19:01, 1F

02/18 21:38, , 2F
領域力XD 讓我想到強者領域這本小說
02/18 21:38, 2F
文章代碼(AID): #17kM9yjQ (Flash)
討論串 (同標題文章)
文章代碼(AID): #17kM9yjQ (Flash)