Importera en 360- eller panoramabild till scenen som bakgrund.
- Användarhandbok om Adobe Animate
- Introduktion till Animate
- Animering
- Grunderna vid animering i Animate
- Så här använder du bildrutor och nyckelbildrutor i Animate
- Animering bildruta för bildruta i Animate
- Så här arbetar du med klassiska övergångsanimeringar i Animate
- Pensel
- Rörelseguide
- Rörelseinterpoleringar och ActionScript 3.0
- Om övergångsanimeringar med rörelse
- Animeringar med rörelseinterpolering
- Skapa en animering med rörelseinterpolering
- Använda nyckelbildrutor för egenskaper
- Animera placering med en interpolering
- Så här redigerar du rörelseinterpoleringar med rörelseredigeraren
- Redigera rörelsebanan för en interpolerad animering
- Ändra rörelseinterpoleringar
- Lägga till anpassade övergångar
- Skapa och använda förinställda rörelser
- Konfigurera interpoleringsintervall för animeringar
- Arbeta med rörelseinterpoleringar sparade som XML-filer
- Rörelseinterpoleringar jämfört med klassiska interpoleringar
- Skapa övergångar
- Använda animeringar med benverktyget i Animate
- Arbeta med figurriggning i Animate
- Så här använder du maskeringslager i Adobe Animate
- Så här arbetar du med scener i Animate
- Interaktivitet
- Så här skapar du knappar med Animate
- Konvertera Animate-projekt till andra dokumenttypsformat
- Skapa och publicera HTML5 Canvas-dokument i Animate
- Lägga till interaktivitet med kodfragment i Animate
- Skapa anpassade HTML5-komponenter
- Använda komponenter i HTML5 Canvas
- Skapa anpassade komponenter: Exempel
- Kodfragment för anpassade komponenter
- God praxis - annonsera med Animate
- Redigera och publicera VR
- Arbetsyta och arbetsflöde
- Skapa och hantera målarpenslar
- Använda Google Fonts i HTML5 Canvas-dokument
- Använda Creative Cloud Libraries och Adobe Animate
- Använda scen- och verktygspanelerna i Animate
- Arbetsflöde och arbetsyta i Animate
- Använda webbteckensnitt i HTML5 Canvas-dokument
- Tidslinjer och ActionScript
- Arbeta med flera tidslinjer
- Ange inställningar
- Använda redigeringspanelerna i Animate
- Skapa tidslinjelager med Animate
- Exportera animeringar för mobilprogram och spelplattformar
- Flytta och kopiera objekt
- Mallar
- Söka och ersätta i Animate
- Ångra, gör om och panelen Historik
- Kortkommandon
- Så här använder du tidslinjen i Animate
- Skapa HTML-tillägg
- Optimeringsalternativ för bilder och animerade GIF-filer
- Exportinställningar för bilder och GIF-filer
- Panelen Resurser i Animate
- Multimedia och video
- Omforma och kombinera grafikobjekt i Animate
- Skapa och arbeta med symbolinstanser i Animate
- Bildkalkering
- Så här använder du ljud i Adobe Animate
- Exportera SVG-filer
- Skapa videofiler för användning i Animate
- Så här lägger du till en video i Animate
- Rita och skapa objekt med Animate
- Omforma linjer och former
- Linjer, fyllningar och övertoningar med Animate CC
- Arbeta med Adobe Premiere Pro och After Effects
- Färgpaneler i Animate CC
- Öppna Flash CS6-filer i Animate
- Arbeta med klassisk text i Animate
- Placera grafik i Animate
- Importerade bitmappar i Animate
- 3D-grafik
- Arbeta med symboler i Animate
- Rita linjer och former med Adobe Animate
- Arbeta med bibliotek i Animate
- Exportera ljud
- Markera objekt i Animate CC
- Arbeta med Illustrator AI-filer i Animate
- Använda blandningslägen
- Ordna objekt
- Automatisera uppgifter med kommandomenyn
- Flerspråkig text
- Använda kameran i Animate
- Grafikfilter
- Ljud och ActionScript
- Ritinställningar
- Rita med ritstift
- Plattformar
- Konvertera Animate-projekt till andra dokumenttypsformat
- Stöd för anpassade plattformar
- Skapa och publicera HTML5 Canvas-dokument i Animate
- Skapa och publicera ett WebGL-dokument
- Så här paketerar du AIR för iOS-program
- Publicera AIR for Android-program
- Publicera för Adobe AIR för datorprogram
- Inställningar för ActionScript-publicering
- God praxis – organisera ActionScript i ett program
- Så här använder du ActionScript med Animate
- Hjälpmedel på arbetsytan i Animate
- Skriva och hantera skript
- Aktivera stöd för anpassade plattformar
- Översikt över stöd för anpassade plattformar
- Arbeta med plugin-program för anpassade plattformar
- Felsöka ActionScript 3.0
- Aktivera stöd för anpassade plattformar
- Exportera och publicera
- Så här exporterar du filer från Animate CC
- OAM-publicering
- Exportera SVG-filer
- Exportera bilder och video med Animate
- Publicera AS3-dokument
- Exportera animeringar för mobilprogram och spelplattformar
- Exportera ljud
- God praxis – tips för att skapa innehåll på mobila enheter
- God praxis – videokonventioner
- God praxis – riktlinjer för utveckling av SWF-program
- God praxis – strukturera FLA-filer
- De bästa sätten att optimera FLA-filer för Animate
- Inställningar för ActionScript-publicering
- Ange publiceringsinställningar för Animate
- Exportera projektorfiler
- Exportera bilder och animerade GIF-filer
- Publiceringsmallar för HTML
- Arbeta med Adobe Premiere Pro och After Effects
- Dela och publicera animeringar snabbt
- Felsökning
I Animate introduceras dokumenttyperna VR 360 och VR-panorama som hjälper dig att enkelt skapa spännande innehåll. Du kan också använda den nya VR-dokumenttypen när du vill importera 3D-modeller (som .glb-filer) i projekt och skapa animeringar med 3D-innehåll i Animate.
Du kan använda den nya VR-panelen när du vill granska innehåll som skapas i VR-dokumenttyperna. Du kan klicka och flytta filmklippsinstanser på VR-panelen. Objekten identifieras automatiskt i Animate när du klickar på och flyttar dem. VR-vyn låter dig placera objekten i 3D-rymden. Ändringarna av placering av objekten (filmklipp) i VR-vyn speglas automatiskt tillbaka till 2D-scenen. Du kan också markera lager som texturlager på tidslinjepanelen så att de lindas runt en cylinder respektive sfär för de två dokumenttyperna.
Med Animate kan du också hantera VR-animeringar vid körningen med hjälp av en uppsättning API:er. Du kan till exempel visa objekt i VR-miljö när en användare klickar på en knapp.
Virtuell verklighet (360) och virtuell verklighet (panorama) i Animate är betaversioner inför oktoberversionen 2018.
VR-dokumenttyper
Det finns två dokumenttyper för virtuell verklighet (VR):
VR-panorama
- Använd den här dokumenttypen när du vill skapa panoramainnehåll för VR-program.
- I den här dokumenttypen lindas innehåll som ritas direkt på texturlager runt en cylinder.
- Du kan välja att ha en panoramabild på texturlager eller rita en bakgrund.
- Animate omvandlar 2D-animeringar som du skapar till interaktivt panoramainnehåll.
VR 360
- Använd den här dokumenttypen när du vill skapa 360-gradersinnehåll för VR-program.
- I den här dokumenttypen lindas innehåll som ritas direkt på texturlager runt en sfär.
- Du kan välja att använda en 360-gradersliksidig rektangel-bild eller rita innehållet.
- Animate omvandlar 2D-animeringar som du skapar till 360-gradersinnehåll tillsammans med interaktivitet.
Skapa och publicera VR-innehåll
Utför följande steg när du vill skapa VR-innehåll i Animate:
-
Om bildformatet är stort, kan du justera storleken på scenvyn.
- Ställ in storleken genom att välja Ändra > Dokument
- Klicka på Matcha innehåll
Välj ikonen Centrera scenen överst till höger i fönstret när du vill ställa in bilden på skärmens mitt.
-
Klicka på ikonen Skapa texturfigursättning för alla lager på tidslinjepanelen när du vill skapa ett texturlager. Se skärmbilden nedan:
Texturlagret lindas runt cylindern eller sfären beroende på den valda dokumenttypen.
-
Lägg till objekt på scenen, lägg till klassiska interpoleringar eller rörelseinterpoleringar för objekten beroende på materialet och skapa din animering.
Skärmbilden ovan visar stagingvyn i Animate med liksidig rektangel-bilden i VR 360-dokumenttyp, en fågel med en stödd rörelsebana och klassisk interpolering i tidslinjen.
-
Förhandsvisa innehåll med Fönster > VR-vy.
Klicka på Starta VR-vy i panelen VR-vy.
I VR-vyns förhandsgranskningsläge kan du använda Återställa om du vill återställa innehållet. VR-vyn återspeglar inte automatiskt ändringar som görs på redigeringsscenen. Klicka på Uppdatera om du vill se ändringarna i materialet i mellanlagringsmiljön.
Du kan flytta filmklippsinstanser till förhandsgranskningsläget. Animate upptäcker objekten automatiskt när du hovrar med musen på dem. Markörens form ändras till en hantelikon när du hovrar med musen på objekt så som visas i skärmbilden nedan. Du kan flytta objekt längs en cylindrisk eller en sfärisk rörelsebana beroende på vald dokumenttyp.
Klicka på förhandsgranskningsskärmen och dra om du vill panorera i VR-vyn.
-
Använd Arkiv > Publicera eller Ctrl + Enter när du vill publicera innehållet. När du publicerar lindas bilden runt ett cylindriskt eller sfäriskt rutnät i Animate. Du kan lägga till fler lager och animeringsinnehåll på lagren.
Publicerade utdata för VR 360-exemplet visas i den animerade GIF-filen nedan.
När du publicerar VR-innehåll kan du välja att använda JavaScript-värdbibliotek som körtidsmiljö. Som standard använder Animate körtidsmiljön för publicerat innehåll från värdbiblioteken. Du kan avmarkera alternativet i publiceringsinställningarna om du vill paketera körtidsmiljön med publicerade utdata.
Modernisera animeringar med virtuell verklighet
Virtuell verklighet är en trend som dominerar på marknaden. Vill du använda virtuell verklighet i ditt innehåll? Titta på självstudiekursen i slutet av det här exemplet och följ stegen.
-
Klicka på Avancerat på fliken Start.
-
Välj VR-panorama och klicka på Skapa.
Så här skapar du panoramainnehåll med Animate
Självstudiekurs om WebGL-glTF-export (standard och utökad)
Använda 3D-innehåll
Du kan använda VR-dokumenttypen när du vill importera 3D-modeller (.glb-filer) i Animate-projekt och skapa 3D-innehåll.
-
Skapa ett dokument med typen VR (360) eller VR (panorama).
-
Välj Arkiv > Importera och bläddra till .glb-filen för att importera till scen eller arkiv.
-
Lägg till animeringar och interaktivitet på samma sätt som objekt i filmklipp och publicera.
Du kan också granska 3D-modellen i VR-vyn.
Använda VR vid körningar
Med Animate kan du också hantera VR-animeringar vid körningen med API:er. Du kan till exempel introducera vissa objekt i en 360 VR-miljö när en användare klickar på en knapp.
Följande VR API:er finns:
Paket: anWebgl
Egenskaper
Namn |
Typ/klass |
Åtkomst |
Beskrivning |
Exempel |
---|---|---|---|---|
scen |
scen |
RW |
Hämta/ange scenegenskaper |
anWebgl.stage |
virtualCamera |
VirtualCamera |
RW |
Åtkomst till standardkamera |
anWebgl.virtualCamera |
Rot |
MovieClip |
RO |
Översta visningsobjekt (tidslinje för aktuell scen). |
anWebgl.root |
Metoder
Namn |
Prototyp |
Beskrivning |
Exempel |
---|---|---|---|
addGLBFile |
addGLBFile(filePath: string, successCallback : function, errorCallback : function):void |
Läs in 3D-modellen från angiven GLB-fil |
anWebgl.addGLBFile("model.glb" , successCallbackFunction, errorCallbackFunction). |
playAll |
playAll() : void |
Spela animering för alla filmklipp inklusive rot |
anWebgl.playAll(); |
stopAll |
stopAll():void |
Stoppa animering för alla filmklipp inklusive rot |
anWebgl.stopAll(); |
Klass: MovieClip
Ärver: DisplayObjectContainer
Egenskaper
Metoder
Namn |
Prototyp |
Beskrivning |
Exempel |
---|---|---|---|
Uppspelning |
play(): void |
Spelar animering för filmklipp. |
anWebgl.root.getChildByName("name").play(); this.play(); |
Stopp |
stop(): void |
Stoppar animering för filmklipp |
anWebgl.root.getChildByName("name").stop();
|
playAll |
playAll() : void |
Spelar upp animering för alla filmklipp, inklusive rot. |
anWebgl.root.getChildAt(0).playAll();
|
stopAll |
stopAll():void |
Stoppar animering för alla filmklipp, inklusive rot. |
anWebgl.root.getChildAt(0)).stopAll();
|
Klass: DisplayObject
Ärver: IEventDispatcher
Namn |
Prototyp |
Beskrivning |
Exempel |
---|---|---|---|
hitTestPoint |
hitTestPoint(x, y, booelsk). |
returnerar DisplayObject/DisplayObjectContainer/MovieClip baserat på typen av träffobjekt. x och y är punktkoordinater på skärmen. |
anWebgl.root.hitTestPoint(300, 200, sant, falskt); |
Namn |
Typ/klass |
Åtkomst |
Beskrivning |
Exempel |
---|---|---|---|---|
X |
Number |
RW |
Översättning på X-axel |
var name =anWebgl.root.getChildByName("name");
|
J |
Number |
RW |
Översättning på Y-axel |
var name = anWebgl.root.getChildByName("name");
|
Z |
Number |
RW |
Översättning på Z-axel |
var name = anWebgl.root.getChildByName("name");
|
scaleX |
Number |
RW |
Skala längs X-axel |
var root = anWebgl.root;
|
scaleY |
Number |
RW |
Skala längs Y-axel |
var root = anWebgl.root;
|
scaleZ |
Number |
RW |
Skala längs Z-axel |
var root = anWebgl.root;
|
rotationX |
Number |
RW |
Rotation längs X-axel |
anWebgl.root.getChildByName("name").rotationX+=30; (oeller) anWebgl.root.movieClip_name.rotationX+=30; |
rotationY |
Number |
RW |
Rotation längs Y-axel |
anWebgl.root.getChildByName("name").rotationY+=30;
|
rotationZ |
Number |
RW |
Rotation längs Z-axel |
anWebgl.root.getChildByName("name").rotationZ+=30;
|
Överordnad |
DisplayObjectContainer |
RO |
Överordnad behållare |
var root = anWebgl.root;
|
Synlig |
Boolean |
RW |
Objektssynlighet |
var root = anWebgl.root; |
Klass: DisplayObjectContainer
Ärver: DisplayObject
Namn |
Prototyp |
Beskrivning |
Exempel |
---|---|---|---|
numChildren |
numChildren:num |
returnerar antalet underordnade till ett objekt |
anWebgl.root.movieClipInstanceName.numChildren; |
removeChild |
removeChild(obj:DisplayObject):void |
tar bort argumentobjekt, om närvarande |
anWebgl.root.movieClipInstanceName.removeChild(childObj); |
Innehåller |
contains(obj:DisplayObject):boolean |
returnerar sant om argumentobjektet är underordnat, annars falskt |
anWebgl.root.movieClipInstanceName.contains(childObj); |
getChildAt |
getChildAt(index:Number): DisplayObject |
returnerar underordnad vid argumentindex |
anWebgl.root.movieClipInstanceName.getChildAt(2); |
getChildByName |
getChildByName(name:String):DisplayObject |
returnerar underordnad med argumentnamn om det finns |
anWebgl.root.movieClipInstanceName.getChildByName(childName); |
Klass: Stage
Egenskaper
Namn |
Åtkomst |
Beskrivning |
Exempel |
---|---|---|---|
stageWidth |
RO |
Scenens bredd |
anWebgl.stage.stageWidth |
stageHeight |
RO |
Scenens höjd |
anWebgl.stage.stageHeight |
Färg |
RW |
Scenens bakgrundsfärg |
anWebgl.stage.color |
Klass: VirtualCamera
Metoder
Namn |
Prototyp |
Beskrivning |
Exempel |
---|---|---|---|
getCamera |
getCamera() |
Hämta kameraobjektet. Hämtar eller ställer in kameraegenskaper vid körning. |
let cam = anWebgl.virtualCamera.getCamera();
|
getPosition |
getPosition() |
Returnera objekt med x-, y- och z-egenskaper som anger kamerans aktuella plats. |
let cam = anWebgl.virtualCamera.getCamera();
|
setPosition |
setPosition() |
Flytta kameran till den absoluta position som anges av indataparametrarna. Standardvärde = 0. |
let cameraPos = {x: 10, y:10, z:10};
|
moveBy |
moveBy() |
Flyttar kameran i förhållande till aktuell position. |
let moveByPos = {x: 10, y:10, z:10};
|
resetPosition |
resetPosition() |
Återställ kamerapositionen till ursprunglig position, dvs. (0,0,0). |
|
SetRotation |
SetRotation() |
Rotera kameran efter den absoluta vinkel som anges i indataparametrarna. |
let __rotation__ = {x: 10, y:10, z:10};
|
resetRotation |
resetRotation() |
Återställ kameravinkeln till noll. |
anWebgl.virtualCamera.getCamera().resetRotation();
|