Precomps
Precomps låter dig gruppera objekt i en fristående komposition med sin egen lokala tidslinje. Barn animerar självständigt inom precomp medan precomp själv kan röra sig, skala och animera på den globala tidslinjen.
Vad är Precomps?
Tänk på en precomp som en “scen inom en scen”:
| Funktion | Regular Group | Precomp |
|---|---|---|
| Tidslinje | Delad global tidslinje | Egen lokal tidslinje |
| Looping | Följer global loop | Kan loop självständigt |
| Animation | Artiklar animerade på global tid | Artiklar animerade på lokal tid |
| Nesting | Visuell gruppering endast | True composition nesting |
Skapa en precomp
- Välj de objekt du vill inkludera
- Högerklicka och välj Skapa Precomp eller använd menyn
- Ställ in lokal tidslinje varaktighet (t.ex. 2 sekunder)
- Aktivera Loop om du vill att barnen ska upprepa
De valda objekten är inslagna i en precomp grupp med sin egen tid sammanhang.
Lokal vs Global Timeline
| Tidslinje | Kontroller | Använd för |
|---|---|---|
| Lokal | Barn i precomp | Upprepa animationer (bounce, spin, puls) |
| Globalt globalt globalt | Precomp-gruppen själv | Position, skala, opacity av hela gruppen |
Exempel
En studsande boll precomp:
- Lokal tidslinje (2 sekunder, looping): Ball studsar upp och ner
- Global tidslinje (5 sekunder): Precomp glider från vänster till höger
Resultat: Bollen studsar kontinuerligt medan du flyttar över skärmen.
Precomp Inställningar
| Inställning | Beskrivning |
|---|---|
| Varaktighet | Längd på den lokala tidslinjen (sekunder) |
| Loop | Huruvida barn slingrar sig i varaktighet |
| Namnnamn | Etikett för precomp i tidslinjen |
| Offset | Global tid kompenseras innan precomp startar |
Hantera Precomp-innehåll
Lägga till objekt
För att lägga till ett objekt till en befintlig precomp:
- Välj objektet för att lägga till
- Dra den på precomp i tidslinjen eller grupppanelen
- Objektet flyttar in i precomps lokala tidslinje
Ta bort objekt
För att ta bort ett objekt från en precomp:
- Utöka precomp i grupppanelen
- Välj objektet för att ta bort
- Högerklicka och välj Ta bort från Precomp
- Objektet återvänder till huvudduken tidslinje
Animera Precomp Group
Precomp-gruppen själv kan ha nyckelramsanimationer på den globala tidslinjen:
- Välj precomp-gruppen (klicka på gränsen eller välj i grupppanelen)
- Lägg till nyckelrutor i tidslinjen för position, skala, rotation, opacity
- Barnen fortsätter sina lokala animationer medan gruppen rör sig
*Tips:Tips: Använd precomps för att skapa återanvändbara animerade element. Till exempel, skapa en animerad laddning spinner som en precomp, sedan duplicera den var du än behöver det.
Använda fall
| Använd fall | Setup |
|---|---|
| Loading spinner | Roterande objekt i en 1s loop precomp |
| Karaktärsvandringscykel | Pose keyframes i en 1s loop, precomp glider över skärmen |
| Upprepa partikel | Partikel animation i 2s loop, precomp placerad i scenen |
| Title Sequence | Text avslöjar i lokal tidslinje, precomp blekningar i globalt |
| UI komponent | Interaktivt element isolerat i sin egen sammansättning |
Tips
- Hålla lokala animationer kort - 1-3 sekunder fungerar bäst för looping precomps
- Använd för upprepning Varje animation som upprepas är en bra precomp kandidat
- Nest sparingly* - En nivå av häckning är vanligtvis tillräcklig
- *Namn dina precomps - Använd beskrivande namn för komplexa projekt
- Test loop-poäng - Se till att looping animationer ansluts smidigt vid loopgränsen
*Related: Keyframe Editor | Animationer | Timeline Panel