作者cjcat2266 (CJ Cat)
看板Flash
標題[星塵] Stardust 2D/3D 粒子引擎...完工!!
時間Wed Aug 12 15:28:03 2009
之前貼了那麼多demo
現在總算是完成了~
Stardust是ActionScript 3.0粒子引擎
支援2D與3D粒子特效
http://code.google.com/p/stardust-particle-engine
Stardust有高度的擴充性
可以跟現行的ActionScript 3.0 3D引擎做結合
Stardust內建ZedBox, Papervision3D和ND3D三個3D引擎的擴充class
同時也內建自己的3D引擎
內建一些特殊行為有
分裂、增殖、重力、障礙物、曲折物、碰撞
使用者也可以擴充出自己的自訂行為
Stardust的另外一大特色是支援XML
設計好的粒子系統可以將其結構輸出成XML表示
未來可以動態載入外部XML檔來重建此系統
開發者修改此XML檔的參數,不用重新編譯
就可以達到修改粒子系統參數的效果
首頁上有範例可觀看
SVN可下載到引擎與範例的完整原始檔
還有的Documentation (class說明書)
我接下來就要寫一些使用流程說明書
說明各個class的內部合作方式
還有做一個demo網站囉:)
到時候再來po連結
教學影片也是一定要的~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.85.205
1F:推 aquarianboy:推一個! 建議大家不要只是看它炫而已囉,閱讀原始檔的 08/12 15:54
2F:→ aquarianboy:收獲會更大 08/12 15:54
3F:推 skylight68:推一個 正是外行人看熱鬧 內行人看門道阿 08/12 16:13
4F:推 gamecubemomo:這個一定要推的 08/12 17:23
5F:→ gamecubemomo:Stardust可以直接取代Emitter來用嗎XD? 08/12 17:25
6F:→ cjcat2266:當然可以,Stardust比Emitter強啊,而且功能有完全涵蓋 08/12 17:57
7F:→ cjcat2266:XML用法也比較容易,之後我會寫教學 08/12 17:57
8F:→ redming:推一個...希望能從看熱鬧變成看門道 期待教學~ 08/14 11:55
9F:推 GGPlay:T_T 唉....CJ 你逼偶要跟我的好碰友Emitter說再見... 嘿嘿 08/15 07:17
10F:→ GGPlay:我昨天才在看Emitter的原始檔....今天看來又有好看的,總 08/15 07:20
11F:→ GGPlay:Thank u very 麻薯 08/15 07:20
12F:推 hanosaga:哇好厲害!! 08/15 22:39
13F:推 ysbh:推一個~真是厲害XD~ 08/16 22:42
14F:→ ysbh:發現我用Flash CS3輸出DepthOfField.fla會失敗,是因為版本 08/16 22:43
15F:→ ysbh:不是Flash CS4的關係嗎? 08/16 22:43
16F:→ cjcat2266:不是耶,CS3就可以用了,我來檢查看看 08/16 23:25
17F:→ cjcat2266:我可輸出啊,你確定有用最新版的Stardust嗎? 08/16 23:27
18F:→ cjcat2266:那個Run-time error是正常的,是UI component 3.0的bug 08/16 23:27
19F:→ cjcat2266:噢,你可能是沒有下載ZedBox 08/17 00:10
20F:→ cjcat2266:那是我寫的2.5D引擎 08/17 00:11