Importeer een 360 graden-afbeelding of panoramische afbeelding op het werkgebied als achtergrond.
- Adobe Animate-handboek
- Inleiding tot Animate
- Animatie
- Grondbeginselen voor animaties in Animate
- Frames en hoofdframes gebruiken in Animate
- Frame-voor-frame-animaties in Animate
- Werken met klassieke tussenvoegingsanimaties in Animate
- De tool Penseel
- Hulplijnen voor bewegingen
- Bewegings-tween en ActionScript 3.0
- Over tussenvoegingsanimaties met beweging
- Animaties met bewegings-tweens
- Een animatie met bewegings-tween maken
- Eigenschapshoofdframes gebruiken
- Een positie animeren met een tween
- Bewegings-tweens bewerken in de Bewegingseditor
- Het bewegingspad van een tween-animatie bewerken
- Bewegings-tweens manipuleren
- Aangepaste versnellingen toevoegen
- Voorinstellingen voor beweging maken en toepassen
- Animatietween-reeksen instellen
- Werken met als XML-bestanden opgeslagen bewegings-tweens
- Bewegings-tweens en klassieke tweens
- Tussenvoegingen met vormen
- De tool Bone-animatie gebruiken in Animate
- Werken met structuren voor personages in Animate
- Maskeerlagen gebruiken in Adobe Animate
- Werken met scènes in Animate
- Interactiviteit
- Knoppen maken met Animate
- Animate-projecten converteren naar andere documentindelingen
- HTML5 Canvas-documenten maken en publiceren in Animate
- Interactiviteit toevoegen met codefragmenten in Animate
- Aangepaste HTML5-componenten maken
- Componenten in HTML5 Canvas gebruiken
- Maken van aangepaste componenten: Voorbeelden
- Codefragmenten voor aangepaste componenten
- Tips en trucs: Adverteren met Animate
- Ontwerp en publicatie van virtual reality
- Werkruimte en workflow
- Penselen maken en beheren
- Google-lettertypen gebruiken in HTML5 Canvas-documenten
- Creative Cloud Libraries en Adobe Animate gebruiken
- Het werkgebied en het deelvenster Tools voor Animate gebruiken
- Workflow en werkruimte in Animate
- Weblettertypen gebruiken in HTML5 Canvas-documenten
- Tijdlijnen en ActionScript
- Werken met meerdere tijdlijnen
- Voorkeuren instellen
- Deelvensters voor ontwerp in Animate gebruiken
- Tijdlijnlagen maken met Animate
- Animaties exporteren voor mobiele apps en game-engines
- Objecten verplaatsen en kopiëren
- Sjablonen
- Zoeken en vervangen in Animate
- Ongedaan maken, Opnieuw en het deelvenster Historie
- Sneltoetsen
- De tijdlijn gebruiken in Animate
- HTML-extensies maken
- Optimalisatieopties voor afbeeldingen en geanimeerde GIF-bestanden
- Exportinstellingen voor afbeeldingen en GIF-bestanden
- Deelvenster Elementen in Animate
- Multimedia en video
- Grafische objecten transformeren en combineren in Animate
- Symboolinstanties maken in Animate en ermee werken
- Afbeeldingen overtrekken
- Geluid gebruiken in Adobe Animate
- SVG-bestanden exporteren
- Videobestanden maken voor gebruik in Animate
- Een video toevoegen in Animate
- Objecten tekenen en maken met Animate
- Lijnen en vormen omvormen
- Streken, verlopen en vullingen met Animate CC
- Werken met Adobe Premiere Pro en After Effects
- Deelvensters voor kleuren in Animate CC
- Flash CS6-bestanden openen met Animate
- Werken met klassieke tekst in Animate
- Illustraties opnemen in Animate
- Geïmporteerde bitmaps in Animate
- 3D-afbeeldingen
- Werken met symbolen in Animate
- Lijnen en vormen tekenen met Adobe Animate
- Werken met bibliotheken in Animate
- Geluiden exporteren
- Objecten selecteren in Animate CC
- Werken met Illustrator AI-bestanden in Animate
- Overvloeimodi toepassen
- Objecten rangschikken
- Taken automatiseren met het menu Opdrachten
- Meertalige tekst
- De camera gebruiken in Animate
- Grafische filters
- Geluid en ActionScript
- Tekenvoorkeuren
- Tekenen met de pen
- Platforms
- Animate-projecten converteren naar andere documentindelingen
- Ondersteuning voor aangepaste platforms
- HTML5 Canvas-documenten maken en publiceren in Animate
- Een WebGL-document maken en publiceren
- Toepassingen verpakken voor AIR voor iOS
- AIR voor Android-toepassingen publiceren
- Publiceren voor Adobe AIR voor desktop
- Publicatie-instellingen voor ActionScript
- Tips en trucs: ActionScript organiseren in een toepassing
- ActionScript gebruiken met Animate
- Toegankelijkheid in de Animate-werkruimte
- Scripts schrijven en beheren
- Ondersteuning voor aangepaste platforms inschakelen
- Overzicht van ondersteuning voor aangepaste platforms
- Werken met plug-in voor ondersteuning voor aangepaste platforms
- Foutopsporing in ActionScript 3.0
- Ondersteuning voor aangepaste platforms inschakelen
- Exporteren en publiceren
- Bestanden exporteren uit Animate CC
- OAM-publicatie
- SVG-bestanden exporteren
- Afbeeldingen en video's exporteren met Animate
- AS3-documenten publiceren
- Animaties exporteren voor mobiele apps en game-engines
- Geluiden exporteren
- Tips en trucs: Tips voor het maken van inhoud voor mobiele apparaten
- Tips en trucs: Videoconventies
- Tips en trucs: Richtlijnen voor het ontwerpen van SWF-toepassingen
- Tips en trucs: Structuur geven aan FLA-bestanden
- Beste werkwijzen voor het optimaliseren van FLA-bestanden voor Animate
- Publicatie-instellingen voor ActionScript
- Publicatie-instellingen opgeven voor Animate
- Projectorbestanden exporteren
- Afbeeldingen en geanimeerde GIF-bestanden exporteren
- HTML-publicatiesjablonen
- Werken met Adobe Premiere Pro en After Effects
- Snel uw animaties delen en publiceren
- Problemen oplossen
Animate biedt u nu de documenttypen VR 360 en VR Panorama waarmee u heel eenvoudig deze aantrekkelijke inhoud kunt maken. Met het documenttype voor virtual reality kunt u ook 3D-modellen (als glb-bestanden) importeren naar uw Animate-project en zo animaties op 3D-inhoud maken.
In het nieuwe deelvenster VR-weergave ziet u een voorvertoning van de inhoud die u in de VR-documenttypen hebt gemaakt. Klik en verplaats MovieClip-instanties in het deelvenster VR-weergave. In Animate worden objecten automatisch gedetecteerd wanneer u erop klikt of ze verplaatst. Met VR-weergave kunt u de objecten in de 3D-ruimte plaatsen. De wijzigingen die worden gedaan in de plaatsing van de objecten (filmclip) in de VR-weergave, worden automatisch overgenomen in het 2D-werkgebied. U kunt ook lagen markeren als structuurlagen in het deelvenster Tijdlijn. Deze lagen worden dan ook voor de beide documenttypen respectievelijk op een cilinder of bolvorm gewikkeld.
In Animate kunt u de virtual reality-animaties ook tijdens runtime beheren met behulp van allerlei veelzijdige API's. Zo kunt u bepaalde objecten in de virtual reality-omgeving introduceren wanneer een gebruiker op een knop klikt.
Virtual Reality (360) en Virtual Reality (Panorama) in Animate zijn bètaversies voor de release van oktober 2018.
Virtual reality-documenttypen
Er zijn twee VR-documenttypen:
VR Panorama
- Met dit documenttype maakt u panoramische inhoud voor VR-toepassingen.
- In dit documenttype wordt de inhoud die rechtstreeks op structuurlagen is getekend, op een cilinder gewikkeld.
- U kunt ofwel een achtergrond tekenen, of een panoramische afbeelding op een structuurlaag plaatsen.
- Animate converteert uw 2D-animaties naar panoramische inhoud met interactiviteit.
VR 360
- Met dit documenttype maakt u 360 graden-inhoud voor VR-toepassingen.
- In dit documenttype wordt de inhoud die rechtstreeks op structuurlagen is getekend, op een bolvorm gewikkeld.
- U kunt ofwel een equidistante afbeelding gebruiken of de inhoud tekenen.
- Animate converteert uw 2D-animaties naar inhoud van 360 graden en biedt interactiviteit.
Virtual reality-inhoud ontwerpen en publiceren
Gebruik de volgende stappen om virtuele werkelijkheidsinhoud in Animate te maken:
-
Als de afbeelding te groot is, kunt u de weergave van het werkgebied aanpassen.
- Selecteer Wijzigen > Document om de grootte in te stellen
- Klik op Afstemmen voor identieke inhoud
Kies het pictogram Werkgebied centreren rechtsboven in het venster om de afbeelding in het midden van het scherm te plaatsen.
-
Als u een structuurlaag wilt maken, klikt u op het pictogram Structuurwikkel voor alle lagen maken in het deelvenster van de tijdlijn, zoals hieronder weergegeven:
De structuurlaag wikkelt zich om de cilinder of de bol, afhankelijk van het geselecteerde documenttype.
-
Voeg objecten aan het werkgebied toe, voeg (afhankelijk van uw elementen) klassieke tweening of bewegingstweening toe aan de objecten en maak uw animatie.
De bovenstaande schermafbeelding illustreert de weergave per werkgebied van Animate met de equidistante afbeelding in documenttype VR 360, een vogel met begeleid bewegingspad en klassieke tweening in de tijdlijn.
-
Bekijk een voorbeeld van de inhoud met Vensters > VR-weergave.
Klik op Start VR-weergave in het deelvenster VR-weergave.
In de VR-weergave gebruikt u de knop Herstellen om de inhoud in de oorspronkelijke staat terug te zetten. In de VR-weergave worden de wijzigingen in het ontwerpwerkgebied niet automatisch getoond. Klik op Vernieuwen om de wijzigingen in de elementen van het werkgebied te bekijken.
U kunt MovieClip-instanties verplaatsen in de voorvertoningsmodus. In Animate worden objecten automatisch gedetecteerd wanneer u de muis erop plaatst. De vorm van de cursor verandert in een pictogram met vier pijlen wanneer u de muis op objecten plaatst zoals hieronder weergegeven. U kunt objecten verplaatsen langs een cilinder of een bolpad, afhankelijk van het geselecteerde documenttype.
Klik op het voorvertoningsscherm en sleep de muis om in het deelvenster VR-weergave te pannen.
-
Gebruik Bestand > Publiceren of Ctrl + Enter om de inhoud te publiceren. Wanneer u het project publiceert, wordt de afbeelding op een cilindrisch of bolvormig raster gewikkeld in Animate. U kunt extra lagen en animatie-inhoud toevoegen aan deze lagen.
De werkelijk gepubliceerde VR 360-uitvoer zal eruitzien als in de onderstaande geanimeerde gif.
Wanneer u de VR-inhoud publiceert, kunt u ervoor kiezen om gehoste Javascript-bibliotheken te gebruiken als runtime. Standaard maakt Animate gebruik van de runtime voor gepubliceerde inhoud van de gehoste bibliotheken. U kunt deze optie uitschakelen in de publicatie-instellingen als u de runtime wilt inpakken met uw gepubliceerde uitvoer.
Animaties met moderniseren met Virtual Reality (VR)
Virtual Reality is een dominante trend in de branche. Wilt u VR toepassen op uw inhoud? Bekijk de zelfstudie aan het einde van dit voorbeeld en voer de volgende stappen uit.
-
Ga naar het tabblad Start en klik op Geavanceerd.
-
Selecteer VR-panorama en klik op Maken.
Panoramische inhoud maken met Animate
Een videozelfstudie over WebGL-glTF-export (Standard en Extended)
3D-inhoud gebruiken
Met het VR-documenttype kunt u 3D-modelinhoud (glb-bestanden) importeren naar uw Animate-project en zo 3D-inhoud maken.
-
Maak een document van het type VR (360) of VR (panorama).
-
Kies Bestand > Importeren en blader naar het .glb-bstand om in het werkgebied of de bibliotheek te importeren.
-
Voeg uw animaties en interactiviteit toe, net als MovieClip-objecten, en publiceer uw project.
U kunt het 3D-model ook bekijken in de VR-weergave.
Virtual reality gebruiken tijdens runtime
In Animate kunt u de virtual reality-animaties ook tijdens runtime beheren met behulp van API's. Zo kunt u bepaalde objecten in een virtual reality-omgeving introduceren wanneer een gebruiker op een knop klikt.
De lijst met runtime API's voor virtual reality is als volgt:
Pakket: anWebgl
Eigenschappen
Naam |
Type / Klasse |
Toegang |
Beschrijving |
Voorbeeld |
---|---|---|---|---|
Stage |
Stage |
RW |
Eigenschappen van werkgebied ophalen/instellen |
anWebgl.stage |
virtualCamera |
VirtualCamera |
RW |
Toegang tot standaardcamera |
anWebgl.virtualCamera |
Hoofdmap (root) |
MovieClip |
RO |
Bovenste weergaveobject (tijdlijn huidige scène). |
anWebgl.root |
Methoden
Naam |
Prototype |
Beschrijving |
Voorbeeld |
---|---|---|---|
addGLBFile |
addGLBFile(filePath: string, successCallback : function, errorCallback : function):void |
Laad het 3D-model van het opgegeven GLB-bestand |
anWebgl.addGLBFile("model.glb" , successCallbackFunction, errorCallbackFunction). |
playAll |
playAll() : void |
Speelt animatie voor alle filmclips, inclusief hoofdmap |
anWebgl.playAll(); |
stopAll |
stopAll() : void |
Stopt animatie voor alle filmclips, inclusief hoofdmap |
anWebgl.stopAll(); |
Klasse: MovieClip
Overerft: DisplayObjectContainer
Eigenschappen
Methoden
Naam |
Prototype |
Beschrijving |
Voorbeeld |
---|---|---|---|
Play |
play(): void |
Speelt animatie af voor de filmclip. |
anWebgl.root.getChildByName("name").play(); this.play(); |
Stop |
stop(): void |
Stopt animatie voor filmclip |
anWebgl.root.getChildByName("name").stop();
|
playAll |
playAll() : void |
Speelt animatie af voor alle filmclips, inclusief de hoofdmap. |
anWebgl.root.getChildAt(0).playAll();
|
stopAll |
stopAll():void |
Hiermee wordt animatie gestopt voor alle filmclips, inclusief de hoofdmap. |
anWebgl.root.getChildAt(0)).stopAll();
|
Klasse: DisplayObject
Overerft: IEventDispatcher
Naam |
Prototype |
Beschrijving |
Voorbeeld |
---|---|---|---|
hitTestPoint |
hitTestPoint(x, y, Boolean). |
retourneert displayObject/displayObjectContainer/movieClip op basis van het type van het getroffen object. x en y zijn puntcoördinaten op het scherm. |
anWebgl.root.hitTestPoint(300, 200, true, false); |
Naam |
Type / Klasse |
Toegang |
Beschrijving |
Voorbeeld |
---|---|---|---|---|
X |
Number |
RW |
Vertaling op X-as |
var name =anWebgl.root.getChildByName("name");
|
J |
Number |
RW |
Vertaling op Y-as |
var name = anWebgl.root.getChildByName("name");
|
Z |
Number |
RW |
Vertaling op Z-as |
var name = anWebgl.root.getChildByName("name");
|
scaleX |
Number |
RW |
Schaal langs X-as |
var root = anWebgl.root;
|
scaleY |
Number |
RW |
Schaal langs Y-as |
var root = anWebgl.root;
|
scaleZ |
Number |
RW |
Schaal langs Z-as |
var root = anWebgl.root;
|
rotationX |
Number |
RW |
Rotatie langs X-as |
anWebgl.root.getChildByName("name").rotationX+=30; (or) anWebgl.root.movieClip_name.rotationX+=30; |
rotationY |
Number |
RW |
Rotatie langs Y-as |
anWebgl.root.getChildByName("name").rotationY+=30;
|
rotationZ |
Number |
RW |
Rotatie langs Z-as |
anWebgl.root.getChildByName("name").rotationZ+=30;
|
Parent |
DisplayObjectContainer |
RO |
Bovenliggende container |
var root = anWebgl.root;
|
Visible |
Boolean |
RW |
Zichtbaarheid objecten |
var root = anWebgl.root; |
Klasse: DisplayObjectContainer
Inherits: DisplayObject
Naam |
Prototype |
Beschrijving |
Voorbeeld |
---|---|---|---|
numChildren |
numChildren:num |
retourneert aantal onderliggende elementen van een object |
anWebgl.root.movieClipInstanceName.numChildren; |
removeChild |
removeChild(obj:DisplayObject):void |
verwijderd argumentobject indien aanwezig |
anWebgl.root.movieClipInstanceName.removeChild(childObj); |
Contains |
contains(obj:DisplayObject):boolean |
retourneert waar als het argumentobject onderliggend is, anders onwaar |
anWebgl.root.movieClipInstanceName.contains(childObj); |
getChildAt |
getChildAt(index:Number): DisplayObject |
retourneert onderliggend element bij argumentindex |
anWebgl.root.movieClipInstanceName.getChildAt(2); |
getChildByName |
getChildByName(name:String):DisplayObject |
retourneert onderliggend element met argumentnaam indien deze bestaat |
anWebgl.root.movieClipInstanceName.getChildByName(childName); |
Klasse: Stage
Eigenschappen
Naam |
Toegang |
Beschrijving |
Voorbeeld |
---|---|---|---|
stageWidth |
RO |
Breedte van werkgebied |
anWebgl.stage.stageWidth |
stageHeight |
RO |
Hoogte van werkgebied |
anWebgl.stage.stageHeight |
Color |
RW |
Achtergrondkleur van werkgebied |
anWebgl.stage.color |
Klasse: VirtualCamera
Methoden
Naam |
Prototype |
Beschrijving |
Voorbeeld |
---|---|---|---|
getCamera |
getCamera() |
Cameraobject ophalen. Hiermee kunt u de camera-eigenschappen ophalen of instellen tijdens runtime. |
let cam = anWebgl.virtualCamera.getCamera();
|
getPosition |
getPosition() |
Hiermee wordt het object geretourneerd met x-, y- en z-eigenschappen waarmee de huidige locatie van de camera wordt aangeduid. |
let cam = anWebgl.virtualCamera.getCamera();
|
setPosition |
setPosition() |
Hiermee wordt de camera op basis van invoerparameters naar een absolute positie verplaatst. Standaardwaarde = 0. |
let cameraPos = {x: 10, y:10, z:10};
|
moveBy |
moveBy() |
Verplaats de camera ten opzichte van de huidige positie. |
let moveByPos = {x: 10, y:10, z:10};
|
resetPosition |
resetPosition() |
Hiermee wordt de oorspronkelijke positie van de camera hersteld, bijvoorbeeld (0,0,0). |
|
SetRotation |
SetRotation() |
Hiermee wordt de camera geroteerd met een absolute hoek die als invoerparameter is opgegeven. |
let __rotation__ = {x: 10, y:10, z:10};
|
resetRotation |
resetRotation() |
Hiermee wordt de camerahoek ingesteld op nul. |
anWebgl.virtualCamera.getCamera().resetRotation();
|