2026年5月1日 星期五

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 在網頁端展現了流暢的效能。即便在瀏覽器中模擬大量物體的物理交互,依然能保持穩定的幀率。