JavaScript 的 2D 物理引擎:PoorPhy
PoorPhy的定位是: 應用于那些需要2D物理效果,但并不要求物理效果需要十分精確(對代碼體積 性能 易用性上的要求 遠大于 對物理精確度的要求)的場景。
它**現在和未來**都會存在以下『缺點』:
- 有時會出現物體重疊(侵入)現象
- 無法應對體積小 速度快(如 子彈)的物體
- 穩定性略有欠缺。例如:一個水平的0彈力正方形 落到另一個比較大的水平的0彈力正方形正上方時, 本應該穩穩的停在上面。 但是PoorPhy 中無法做到很穩(會出現輕微彈起、旋轉等情況)
當然,我會不斷努力讓以上缺點的嚴重程度**盡可能降低**。
待實現功能
- 監聽器和攔截器
- 添加對"組合"的支持 (將若干個凸多邊形組合,模擬凹多邊形)
- 實現將"組合"在運行時動態的分解
- 支持"碎裂"
- 添加對關節( joint ) 的支持
- 支持質心的動態偏移
- 完善API.現在的API從名字到用法都比較惡心
- 文檔
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!