Skip to main content
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →

支柱 02·動效設計指南

Figma Motion:它能做什麼和不能做什麼(以及用於生產的內容)

Figma Motion 是在 Figma 內設計運動的最快方法。 ExodeUI 適用於該運動必須在產品中運作、具有狀態、物理特性和使用者輸入的情況。

What is Figma Motion:它能做什麼和不能做什麼(以及用於生產的內容) in ExodeUI?

Figma Motion 是 Figma 的內建動畫模式,於 2026 年 6 月 24 日推出公測。它向設計框架添加了時間軸,以便您可以對位置、縮放、旋轉、顏色和不透明度進行關鍵幀設置,然後將結果匯出為 MP4、WebM、GIF、動畫 SVG、Lottie 或 dotLottie。它停在設計文件上:導出的動畫不會自行運行您的產品,並且狀態、輸入和資料綁定仍然必須在程式碼中建置。當運動必須在 Web、iOS 和 Android 上的真實應用程式中運行並由狀態、實體和用戶輸入驅動時,ExodeUI 更適合。

核心架構

為什麼工程師和設計師選擇 [ExodeUI

Design, logic and motion in one file that runs inside your app.

可運行組件與導出剪輯

ExodeUI 輸出是運行時在您的應用程式中播放的 .exode 檔案。 Figma Motion 匯出影片、GIF、SVG 或 Lottie,播放動畫但不攜帶您的應用程式狀態。

Core Architecture

連接到您的應用程式的狀態機

將空閒、載入、成功和錯誤建模為觸發程式碼觸發的狀態,而不是將每個組合儲存為 Figma 變體。

Core Architecture

對輸入做出回應的物理

彈簧和連續動量在即時產品中運行,因此拖曳或甩動會以使用者的速度繼續,而不是固定的曲線。

Core Architecture

帶上你的 Figma 作品

框架會遇到 ExodeUI Figma 插件,因此您可以繼續在 Figma 中進行設計並在 ExodeUI 中建立互動部分。

Core Architecture

客觀評價

ExodeUI 相比如何 Figma Motion

Where ExodeUI is stronger, and what to weigh before you switch.

The ExodeUI Architecture

ExodeUI

優勢
  • 作為運行組件提供:.exode 檔案在 React、React Native、SwiftUI、Flutter 等中播放,因此不會手動重建運動
  • 具有應用程式在運行時觸發的輸入和事件的狀態機
  • 對即時產品中的拖曳和手勢速度做出反應的彈簧和物理原理
  • MCP 伺服器,以便 Claude Code 和 Cursor 等 AI 編碼工具可以建立和編輯運動文件
Compared with

Figma Motion

Trade-offs
  • 運動存在於設計檔案中,除非您將其匯出為影片、GIF、SVG 或 Lottie;它不會單獨作為您的應用程式元件運行
  • 匯出的 Lottie 和 dotLottie 可以播放動畫並在格式層級攜帶互動狀態,但它們不會連接到您的應用程式數據
  • Figma Motion 處於公測階段;發布動畫元件、代理程式產生和高解析度匯出需要付費完整席位
  • 3D 變形宣布即將推出,但尚未發貨

開發者交接

在您的程式碼中使用它

Your app loads the compiled file through the ExodeUI runtime and talks to it through inputs and events.

從 'exodeui' 導入 { ExodeUICanvas };

// 彈簧、狀態和計時位於 .exode 檔案中(設計於
// 編輯器)。您的代碼傳遞輸入並聽取事件返回。
導出函數 FluidCard() {
  返回(
    <ExodeUI畫布
      src =“/fluid_card.bexode”
      onTrigger={(name) => console.log('ExodeUI 事件:', name)}
    />
  );
}

Figma Motion 是什麼

Figma Motion 是 Figma 中的一種模式,它將動畫時間軸放在您的設計旁邊。 Figma 在 Config 2026 上推出,並於 2026 年 6 月 24 日開始推出,目前仍處於公開測試階段,因此功能可能會發生變化。您可以將幀切換到運動模式和關鍵影格屬性,例如位置、比例、旋轉、顏色、描邊寬度、路徑修剪和弧線。它附帶動畫預設(淡入淡出、旋轉、縮放、調整大小等)和自訂樣式、用於緩動和計時的運動變數、貝塞爾曲線和彈簧,以及在您拖曳時記錄變化的自動鍵控。後來更新在時間軸上添加了文字動畫和音訊。當您在所有 Figma 計劃(包括 Starter)上進行編輯時,Motion 可用;Figma 為政府計劃沒有它。

  • 在 Config 2026 上發布,於 2026 年 6 月 24 日推出公測版
  • 時間軸、關鍵影格、預設、自訂樣式、運動變數和彈簧
  • 時間軸上的文字動畫和音訊已於 2026 年 9 月 30 日更新中發布
  • Figma Motion 頁面上列出的 3D 變換即將推出

Figma Motion可以匯出什麼

從有動畫的畫面中,您可以直接從 Figma 匯出 MP4、WebM、GIF 或動畫 SVG。 2026 年 9 月 30 日,Figma 也加入了 Lottie 和 dotLottie 匯出。大於 1920 x 1080 或每秒 30 幀以上的匯出需要付費方案。 Lottie 匯出並不支援所有內容:著色器、視訊和角度漸層以靜態影像的形式輸出,並且一些效果(例如投影、雜訊和玻璃)會展平至其第一幀外觀,因此 Figma 建議在您計劃使用的播放器中測試該檔案。開發模式顯示完整的運動時間線,並且可以將動畫值複製為CSS、JSON或React(包括motion.dev),並且Figma MCP伺服器將動畫傳遞給編碼代理。複製程式碼和發布動畫元件需要付費的 Full 席位或 Dev 席位。

影片和影像

MP4, WebM, GIF and animated SVG, capped at 1920×1080 and 30 FPS on free plans.

Lottie 和 dotLottie

2026 年 9 月 30 日新增;不支援著色器、視訊和角度漸變,並且某些效果會展平到第一幀。

代碼和代理

開發模式將值複製為 CSS、JSON 或 React,並且 Figma MCP 伺服器將動作傳遞給付費席位上的編碼代理。

Figma Motion停止生產的地方

Figma Motion 擅長設計介面附近的運動,其導出和開發模式輸出彌補了大部分舊的切換差距。限制在於匯出的內容:影片、GIF 或 Lottie 檔案是播放資產,而開發模式中的程式碼是開發人員仍在連接的片段。兩者都作為您的產品組件單獨運行,並且都不受應用程式內的狀態和資料的約束。如果按鈕必須處於空閒、懸停、按下、載入、停用和錯誤狀態,且動畫必須對 Web、iOS 和 Android 上的資料和使用者輸入做出反應,則必須在每個程式碼庫中建立該邏輯。 Figma Motion 現在比發佈時涵蓋了更多的運動設計和切換步驟;運行時步驟是交給為其建造的工具的地方。

如果動作必須在應用程式中運行

ExodeUI 是一款用於互動 UI 和動畫的瀏覽器和桌面工具,適用於設計師、開發人員和 AI 代理程式。您可以在具有狀態機、彈簧物理、輸入和事件的開放 .exode 檔案中建立一次運動,然後將其與 React、Vue、Svelte、Angular、Solid、React Native、SwiftUI、ZQX您的程式碼傳入輸入並聽取事件返回,因此同一檔案在應用程式中運行,而不是在每個平台上重新建置。 MCP 伺服器允許 Claude Code、Cursor 和其他 AI 編碼工具根據簡單語言提示建立和編輯檔案。您可以使用 ExodeUI Figma 插件從 Figma 引入幀。我們製作 ExodeUI,因此請相應地權衡這部分。

Topic Cluster Network

探索互聯概念與工具

有疑問嗎?

常見問題解答

透過真實的運動建構生命組件。

Start free in the browser or download the desktop app. Compile spring physics and state machines directly to React and SwiftUI.

免費試用