[情報] 更高速的Stardust v1.1

看板Flash作者 (CJ Cat)時間15年前 (2010/05/21 23:16), 編輯推噓8(804)
留言12則, 9人參與, 最新討論串1/1
Stardust正式進入1.1版了 (先前都是Beta版) 開發日誌(含插圖) http://bit.ly/a3hC89 Stardust首頁 http://code.google.com/p/stardust-particle-engine/ 這次Stardust重新回到使用Array來儲存粒子 只不過使用的splicing手段與一般的Array不同 簡單來說就是當一個粒子被移除的時候 最後一個粒子馬上被移到空出來的位置 並沒有把整個Array複製到一個新的空間 所以速度比一般的Array快非常多 甚至比原本的linked-list還要快 想要進一步了解此演算法 請參考開發日誌 有簡單好懂的精美小插圖~ 另外,Stardust的檔案大小縮小到約25kb左右囉 跟先前的120kb相比真是大躍進XD -- 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.161.48

05/21 23:35, , 1F
05/21 23:35, 1F

05/21 23:35, , 2F
推推
05/21 23:35, 2F

05/21 23:35, , 3F
好文推~
05/21 23:35, 3F

05/21 23:54, , 4F
跪推
05/21 23:54, 4F

05/22 00:01, , 5F
胸推
05/22 00:01, 5F

05/22 00:17, , 6F
雖然還沒到使用其他引擎的程度還是推XD
05/22 00:17, 6F

05/23 01:13, , 7F
怎麼縮的@@"
05/23 01:13, 7F

05/23 01:23, , 8F
把不必要的reference清掉呀
05/23 01:23, 8F

05/23 01:24, , 9F
原本priority是由一個Dictionary集中管理
05/23 01:24, 9F

05/23 01:24, , 10F
改成每個class自己在constructor設定priority
05/23 01:24, 10F

05/23 01:24, , 11F
就不會把沒用到的class編譯進去了
05/23 01:24, 11F

05/24 05:20, , 12F
霹靂狂推
05/24 05:20, 12F
文章代碼(AID): #1BzgFRfo (Flash)