最近忽然想用flash來寫一個遊樂場氣動球的小遊戲,
今天就survey了一下ActionScript有沒有現成的物理引擎,
後來主要找到了兩套: APE 和 Fisix
Fisix 是以編譯過後的SWC檔案方式釋出,
但檔案不知為何卻無法import到flash CS3 document裡面使用,
因此只能在Flex ActionScript Project裡面用。
APE有釋出原始碼,因此在Flash CS3裡面也可以使用。
兩個引擎釋出的範例程式都挺有意思的,有興趣可以去看看:
APE:
Example 1 Example 2
Fisix:
Examples Page
使用兩個引擎各自簡單測試了一下以後,感覺是APE比較好一點。
(詳細心得請繼續閱讀...)
後來就用APE稍微完成了氣動球遊戲的原始雛型,大家可以玩玩看。
還弄了一個白痴對手,不過要打贏真的不太容易...