作者cjcat2266 (CJ Cat)
看板OOAD
标题[分享] Stardust粒子引擎 & Design Patterns
时间Sat Jan 9 15:10:20 2010
这是我这学期修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
1F:推 idleidle :推,报告应该得高分吧:D 01/09 22:35
2F:推 Hikki520 :Good! 01/09 23:11
3F:推 johnlinvc :是cj wwwwww 01/09 23:24
4F:推 sorkayi :推 报告好像不错 有程式做重构吗@@? 01/10 11:56
5F:推 sorkayi :很好奇3D 的效果是怎麽做到的 01/10 12:13
6F:→ cjcat2266 :什麽是重构啊? 01/10 17:21
7F:推 plover :refactoring 01/10 23:05
8F:→ cjcat2266 :原来是Refactoring呀,Stardust有没有重构的意思是? 01/10 23:16
9F:推 leondemon :就是有没有把Stardust的程式码重新封装 但功能不变 01/11 20:59
10F:→ leondemon :以提高维护性 再用性等OOD原则 01/11 21:01
11F:→ cjcat2266 :hmm...这样说来,Stardust没有经历什麽重大的重构耶 01/11 22:28
12F:→ cjcat2266 :一开始的结构设计就大致如报告中所写的了 01/11 22:28
13F:→ cjcat2266 :惟Iterator是从1.0升级为1.1时新增的 01/11 22:29
14F:→ cjcat2266 :内部traverse粒子的方式全部砍掉重练,算是重构吧 01/11 22:29
15F:推 ibmibmibm :XD 01/15 02:05