[分享] Stardust粒子引擎 & Design Patterns

看板OOAD作者 (CJ Cat)時間14年前 (2010/01/09 15:10), 編輯推噓8(807)
留言15則, 8人參與, 最新討論串1/1
這是我這學期修Design Patterns的期末專題 教授鼓勵我們將這學期的所學應用在現成且實用的project上 而不太希望我們為了這門課的期末專題建立新project 我選擇了Stardust Particle Engine (ActionScript 3.0粒子特效引擎) 畢竟它是我暑假自修Head First Design Patterns和GoF Design Patterns的自我練習作 這是書面報告的PDF檔 裡面有詳細的Stardust內部Design Patterns應用講解 並且有搭配UML圖以助了解 http://0rz.tw/kRk1a 有興趣的人可以參考看看 也希望可以與對Design Patterns實際應用有興趣的人分享 :) 這是Stardust的首頁 http://code.google.com/p/stardust-particle-engine/ 有附Docs, PDF manual, Video tutorials連結 -- 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: 140.112.4.170

01/09 22:35, , 1F
推,報告應該得高分吧:D
01/09 22:35, 1F

01/09 23:11, , 2F
Good!
01/09 23:11, 2F

01/09 23:24, , 3F
是cj wwwwww
01/09 23:24, 3F

01/10 11:56, , 4F
推 報告好像不錯 有程式做重構嗎@@?
01/10 11:56, 4F

01/10 12:13, , 5F
很好奇3D 的效果是怎麼做到的
01/10 12:13, 5F

01/10 17:21, , 6F
什麼是重構啊?
01/10 17:21, 6F

01/10 23:05, , 7F
refactoring
01/10 23:05, 7F

01/10 23:16, , 8F
原來是Refactoring呀,Stardust有沒有重構的意思是?
01/10 23:16, 8F

01/11 20:59, , 9F
就是有沒有把Stardust的程式碼重新封裝 但功能不變
01/11 20:59, 9F

01/11 21:01, , 10F
以提高維護性 再用性等OOD原則
01/11 21:01, 10F

01/11 22:28, , 11F
hmm...這樣說來,Stardust沒有經歷什麼重大的重構耶
01/11 22:28, 11F

01/11 22:28, , 12F
一開始的結構設計就大致如報告中所寫的了
01/11 22:28, 12F

01/11 22:29, , 13F
惟Iterator是從1.0升級為1.1時新增的
01/11 22:29, 13F

01/11 22:29, , 14F
內部traverse粒子的方式全部砍掉重練,算是重構吧
01/11 22:29, 14F

01/15 02:05, , 15F
XD
01/15 02:05, 15F
文章代碼(AID): #1BI2lVK8 (OOAD)
文章代碼(AID): #1BI2lVK8 (OOAD)