看板 OOAD 關於我們 聯絡資訊
這是我這學期修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
idleidle :推,報告應該得高分吧:D 01/09 22:35
Hikki520 :Good! 01/09 23:11
johnlinvc :是cj wwwwww 01/09 23:24
sorkayi :推 報告好像不錯 有程式做重構嗎@@? 01/10 11:56
sorkayi :很好奇3D 的效果是怎麼做到的 01/10 12:13
cjcat2266 :什麼是重構啊? 01/10 17:21
plover :refactoring 01/10 23:05
cjcat2266 :原來是Refactoring呀,Stardust有沒有重構的意思是? 01/10 23:16
leondemon :就是有沒有把Stardust的程式碼重新封裝 但功能不變 01/11 20:59
leondemon :以提高維護性 再用性等OOD原則 01/11 21:01
cjcat2266 :hmm...這樣說來,Stardust沒有經歷什麼重大的重構耶 01/11 22:28
cjcat2266 :一開始的結構設計就大致如報告中所寫的了 01/11 22:28
cjcat2266 :惟Iterator是從1.0升級為1.1時新增的 01/11 22:29
cjcat2266 :內部traverse粒子的方式全部砍掉重練,算是重構吧 01/11 22:29
ibmibmibm :XD 01/15 02:05