Rapier Physics for Flutter v0.3.0 正式發佈
邁向高效能 3D 物理模擬的新里程碑
很高興向大家宣佈,Rapier Physics for Flutter 迎來了重要的 v0.3.0 版本更新!這是一個專為 Flutter 打造、由 Rapier (Rust) 強力驅動的高性能 3D 物理引擎。
🌐 互動式線上展示 (Live Demo)
提示:您可以直接在上方視窗中進行互動。若無法正常載入,請點擊 此處開啟全螢幕版。
🚀 新版本亮點
1. 全新的 Descriptor 設計模式
我們重新設計了 RigidBody 與 Collider 的創建流程,引入了 Descriptor-based API。現在,你可以用更簡潔、具宣告性的方式定義物理屬性,大幅提升了代碼的可讀性與維護性。
2. 強大的關節 (Joints) 系統
新版本全面支援多種物理關節,並內建馬達 (Motor) 控制功能,讓你可以輕鬆實現複雜的機械運動,包括固定、球狀、旋轉、稜柱及繩索等多種連接方式。
3. 範例專案架構重構
為了方便開發者學習,我們重構了 example 專案,提取出 BaseScene 基礎類別。現在場景展示代碼更加整潔,開發者可以更專注於物理交互的設計。
4. Web 端極速體驗 (WASM)
透過 WebAssembly (WASM) 技術,Rapier Physics 在網頁端展現了流暢的效能。即便在瀏覽器中模擬大量物體的物理交互,依然能保持穩定的幀率。
沒有留言:
張貼留言