Re: [星塵] 一個簡單的個人作品以及想問cj的問題

看板Flash作者 (CJ Cat)時間16年前 (2009/12/27 19:47), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串2/2 (看更多)

12/27 18:12,
還好啦^_^...請教一下,有哪個Initializer或是Action
12/27 18:12

12/27 18:14,
可以把粒子前幾次的樣子秀出來,想弄個殘影的效果
12/27 18:14
沒有功能這麼specific的Action喔 這個要靠自己去擴充 Particle class的dictionary屬性就是讓你可以自己加額外屬性用的 你可以自己擴充Action,將最近幾次粒子的外觀用BitmapData.draw()畫下來之後存起來 然後另外擴充Renderer,把存下來的外觀也render出來 或者,有另外一個更簡單的方法 就是在場景上面放一個Bitmap 每一次呼叫Emitter.step()之前 先把目前的外觀畫下來 然後用一個ColorTransform來把該Bitmap淡化,藉此達到殘影效果 就像這個範例裡面的 var fade:ColorTransoform 一樣 只是它除了把alpha降低,還把顏色從白色轉換成紅色 http://wonderfl.net/code/287f49b993a95636eea5dd5bbaf4083996d968ab 如果你對第一種方法有興趣,我再po一些範例code,因為會稍為囉嗦一點 :p -- CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓 Blog http://cjcat.blogspot.com Gallery http://cjcat2266.deviantart.com ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.160.46

12/27 23:37, , 1F
感謝您熱心的回應,第二個辦法似乎會比較容易完成...
12/27 23:37, 1F

12/27 23:38, , 2F
第一個辦法要是真的做出來了,資源感覺吃很兇...
12/27 23:38, 2F

12/27 23:44, , 3F
不過每一層的殘影都可以分開,比較適合多層粒子特效
12/27 23:44, 3F

12/27 23:48, , 4F
我先參考第二種作法試試看...
12/27 23:48, 4F

12/28 00:03, , 5F
其實第二種資源用BitmapData一次畫大畫面比較吃資源喔
12/28 00:03, 5F

12/28 00:04, , 6F
不過以實作容易程度來說,第二種比較容易 :)
12/28 00:04, 6F
文章代碼(AID): #1BDqbcBN (Flash)
文章代碼(AID): #1BDqbcBN (Flash)