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 →

หมวดหมู่: การเคลื่อนไหว UI การผลิต

เครื่องมือภาพเคลื่อนไหว UI สำหรับอินเทอร์เฟซแบบโต้ตอบ

หยุดเผยแพร่วิดีโอและเส้นโค้งเบซิเยร์แบบคงที่ ออกแบบภาพเคลื่อนไหว UI ที่ตอบสนองตามหลักฟิสิกส์และจัดส่งไฟล์เดียวกันไปยังแอปของคุณ

What is เครื่องมือภาพเคลื่อนไหว UI in ExodeUI?

ExodeUI เป็นเครื่องมือแอนิเมชัน UI ที่ออกแบบมาโดยเฉพาะสำหรับทีมผลิตภัณฑ์ที่สร้างซอฟต์แวร์ที่มีชีวิต ต่างจากเครื่องมือที่ส่งออกวิดีโอแบบคงที่หรือเนื้อหา JSON จำนวนมาก ExodeUI จับคู่ Visual Motion Canvas กับฟิสิกส์สปริงและสเตทแมชชีน และบันทึกผลลัพธ์เป็นไฟล์ .exode เปิดไฟล์เดียวที่แพ็คเกจรันไทม์เล่นใน React, Vue, Svelte, Angular, Solid, React Native, SwiftUI และ Flutter

สถาปัตยกรรมหลัก

เหตุใดวิศวกรและนักออกแบบจึงเลือก ExodeUI

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

ฟิสิกส์สปริงแบบเรียลไทม์

แทนที่เส้นโค้งระยะเวลาที่เปราะด้วยความแข็งตามธรรมชาติ มวล และการหน่วงฟิสิกส์ที่ตอบสนองต่อความเร็วของผู้ใช้อย่างลื่นไหล

Core Architecture

ลอจิกเครื่องสถานะภาพ

เลื่อนสถานะการวางเมาส์แบบซับซ้อน ใช้งานอยู่ การลาก และการโหลดด้วยสายตา โดยไม่ต้องเขียนการเปลี่ยน CSS ที่เปราะบางนับพันบรรทัด

Core Architecture

ส่งออกรหัสการผลิตดั้งเดิม

เล่นไฟล์เดียวกันใน React, Vue, Svelte, Angular, Solid, React Native, SwiftUI และ Flutter ด้วยอินพุตและเหตุการณ์ที่โค้ดของคุณควบคุม

Core Architecture

การติดตามท่าทางอย่างต่อเนื่อง

การติดตามการลาก การเหวี่ยง การบีบนิ้ว และตัวชี้ระดับเฟิร์สคลาส พร้อมการตรวจจับโมเมนตัมและการชนกันของขอบเขตอย่างต่อเนื่อง

Core Architecture

การประเมินวัตถุประสงค์

ExodeUI เปรียบเทียบกับอย่างไร Traditional UI Animation Tools

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

The ExodeUI Architecture

ExodeUI

จุดแข็ง
  • ไฟล์ที่เปิดหนึ่งไฟล์ทำงานในแปดรันไทม์ของเฟรมเวิร์ก
  • เครื่องยนต์ฟิสิกส์แบบฝังที่มีความเร็วและโมเมนตัมที่แท้จริง
  • กราฟโหนดเครื่องสถานะภาพสำหรับตรรกะการแยกสาขา
  • อินพุตและเหตุการณ์ที่โค้ดแอปของคุณควบคุม
Compared with

Traditional UI Animation Tools

Trade-offs
  • ส่งสัญญาณวิดีโอ MP4 แบบคงที่, GIF หรือ After Effects JSON จำนวนมาก
  • คีย์เฟรมตามเวลาเชิงเส้นที่หยุดทำงานเมื่อผู้ใช้ขัดจังหวะการโต้ตอบ
  • นักพัฒนาจะต้องสร้างเส้นโค้งแอนิเมชั่นทุกเส้นใหม่ในโค้ดด้วยตนเอง
  • สถานะแบบโต้ตอบมักจะต้องมีการเขียนโค้ดด้วยมือรอบๆ โปรแกรมเล่น

นักพัฒนาแฮนด์ออฟ

ใช้ในรหัสของคุณ

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

นำเข้า { ExodeUICanvas } จาก 'exodeui';

// สปริง สถานะ และเวลาอยู่ในไฟล์ .exode (ออกแบบใน
// บรรณาธิการ) รหัสของคุณส่งผ่านอินพุตและได้ยินเหตุการณ์กลับ
ฟังก์ชั่นการส่งออก InteractiveButton() {
  กลับ (
    <ExodeUICanvas
      src="/interactive_button.bexode"
      อินพุต = {{ กด }}
      onTrigger={(ชื่อ) => console.log('เหตุการณ์ ExodeUI:', ชื่อ)}
    />
  );
}

มีคำถามใช่ไหม?

คำถามที่พบบ่อย

สร้างส่วนประกอบที่มีชีวิตด้วยการเคลื่อนไหวจริง

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

ลองฟรี