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 →

Objektiv evaluering

Lottie State Machines vs Rive

Lottie tilstandsmaskiner vs Rive: dotLottie tilføjer nu tilstande, input og begivenheder oven på Lottie-afspilning, mens Rive indbygger interaktivitet i sin egen editor og runtime. Hvad hver enkelt kan gøre, og hvornår de skal vælge det.

Opdateret oktober 2026

Kort svar

Den grundlæggende arkitektoniske forskel

Lottie er ikke længere kun afspilning. .lottie-formatet (dotLottie) tilføjer tilstandsmaskiner: stater, der spiller dele af en tidslinje, overgange med betingelser, input og begivenheder, som din app sender, bygget visuelt i Lottie Creator og understøttet af alle officielle dotLottie-spillere. Rive går længere inde i én editor med tilstandsmaskinelag, databinding, scripting, knogler og layouts. Vælg dotLottie, hvis du allerede har Lottie-animationer og har brug for svæve-, klik- eller flertrinstilstande. Vælg Rive, hvis interaktionen er kernen i designet.

Side om side sammenligning

Funktions- og kapacitetsopdeling

DimensionLottie (dotLottie)RiveFordel
Hvordan stater fungererAfspilningstilstande: Afspil, loop eller hold et segment af tidslinjenAngiv maskinlag, der blander og blander animationerRive
Input og begivenhederBoolesk, numerisk, streng og hændelsesinput; hændelser indsendt fra app-kode; klik og svæv interaktionerInput, hændelser og databinding for at se modellerRive
LogikOvergange med vagtforhold og handlingerBetingelser, databinding og Luau-scriptingRive
Hvor du bygger detLottie Creator (web) eller JSON i .lottie-manifestetRive-editoren (browser og desktop)Binde
Eksisterende animationerTilføjer tilstande til Lottie-filer, du allerede har, inklusive After Effects-eksporterAnimationer er lavet i RiveLottie (dotLottie)
SpillereReact, JavaScript, Vue, Svelte, Web Component, React Native, Flutter, iOS, Android, C/C++ (MIT)Web, React, React Native, iOS, Android, Flutter, C++, C# (MIT), plus Unity og Unreal guidesBinde
TemaerDynamiske temaer til farver og stilarter under kørselGennem databindingBinde
Karakter animationUanset hvad kildeanimationen indeholderKnogler og masker indbygget i editorenRive
ForsendelsesomkostningerSpillere er gratis og open source; LottieFiles har gratis og betalte planerGratis eksporter spiller en Rive splash-skærm; Cadet ($9 pr. sæde pr. måned, årligt) fjerner denLottie (dotLottie)
Brug cases til Rive

Hvornår skal man vælge Rive

  • Interaktionen er designet: karakterer, spil eller kontroller, der reagerer kontinuerligt på input.
  • Du vil binde animation til live app-data gennem visningsmodeller.
  • Du har brug for knogler, masker eller scripted adfærd.
  • Dit team arbejder allerede i Rive-editoren.
Brug cases til Lottie (dotLottie)

Hvornår skal man vælge Lottie (dotLottie)

  • Du har allerede Lottie- eller After Effects-animationer og ønsker at tilføje svæve-, klik- eller flertrinstilstande.
  • Dine interaktioner er for det meste "spil denne del, så den del" på en begivenhed.
  • Du vil have open source-spillere uden eksportgebyrer eller splash-skærm.
  • Du har brug for runtime-temaer, såsom mørk tilstand eller mærkefarver, fra én fil.

Vi laver ExodeUI, en tredje mulighed, der tilføjer UI-layout og fjederfysik til tilstandsmaskiner. For en bredere liste, se Rive alternativer

Direkte svar

Ofte stillede spørgsmål

Relateret