Importate un'immagine panoramica o a 360° nello stage da usare come sfondo.
- Guida utente di Adobe Animate
- Introduzione ad Animate
- Animazione
- Concetti di base sulle animazioni in Animate
- Come utilizzare i fotogrammi e i fotogrammi chiave in Animate
- Animazione fotogramma per fotogramma in Animate
- Come lavorare con le animazioni interpolate classiche in Animate
- Strumento Pennello
- Guida di movimento
- Interpolazione di movimento e ActionScript 3.0
- Informazioni sull’animazione con interpolazione di movimento
- Animazioni con interpolazione di movimento
- Creazione di un’animazione con interpolazione di movimento
- Utilizzo dei fotogrammi chiave di proprietà
- Animare la posizione con un'interpolazione
- Come modificare le interpolazioni di movimento con l'Editor movimento
- Modifica del tracciato di movimento di un’animazione con interpolazione
- Manipolazione delle interpolazioni di movimento
- Aggiunta di andamenti personalizzati
- Creazione e applicazione di preimpostazioni di movimento
- Impostazione delle estensioni di interpolazione per l’animazione
- Operazioni con le interpolazioni di movimento salvate come file XML
- Interpolazioni di movimento e classiche a confronto
- Interpolazione di forme
- Utilizzare lo strumento di animazione Osso in Animate
- Utilizzare il rigging dei personaggi in Animate
- Come utilizzare i livelli maschera in Adobe Animate
- Come utilizzare le scene in Animate
- Interattività
- Come creare pulsanti con Animate
- Convertire progetti Animate in altri formati di tipi di documenti
- Creare e pubblicare documenti HTML5 Canvas in Animate
- Aggiungere interattività con gli snippet di codice in Animate
- Creazione di componenti HTML5 personalizzati
- Utilizzo dei componenti in HTML5 Canvas
- Creazione di componenti personalizzati: esempi
- Snippet di codice per componenti personalizzati
- Best practice - Pubblicità con Animate
- Creazione e pubblicazione di contenuti in realtà virtuale
- Area di lavoro e flusso di lavoro
- Creazione e gestione dei pennelli artistici
- Utilizzo di Google Fonts nei documenti HTML5 Canvas
- Utilizzo di Creative Cloud Libraries con Adobe Animate
- Utilizzare il pannello Strumenti e Stage per Animate
- Flusso di lavoro e area di lavoro di Animate
- Utilizzo di font Web nei documenti HTML5 Canvas
- Linee temporali e ActionScript
- Operazioni con più linee temporali
- Impostare le preferenze
- Uso dei pannelli di creazione di Animate
- Creare livelli della linea temporale con Animate
- Esportare animazioni per dispositivi mobili e motori grafici
- Spostamento e copia degli oggetti
- Modelli
- Trova e sostituisci in Animate
- Annulla, Ripeti e il pannello Cronologia
- Scelte rapide da tastiera
- Come utilizzare la linea temporale in Animate
- Creazione di estensioni HTML
- Opzioni di ottimizzazione per immagini e GIF animati
- Impostazioni per l’esportazione di immagini e file GIF
- Pannello Risorse in Animate
- File multimediali e video
- Trasformazione e combinazione di oggetti grafici in Animate
- Creazione e utilizzo di istanze di simboli in Animate
- Ricalco immagine
- Come utilizzare l’audio in Adobe Animate
- Esportazione di file SVG
- Creare file video da utilizzare in Animate
- Come aggiungere un video in Animate
- Disegnare e creare oggetti con Animate
- Rimodellare linee e forme
- Tratti, riempimenti e gradienti con Animate CC
- Utilizzo di Adobe Premiere Pro e After Effects
- Pannelli per il colore in Animate CC
- Apertura di file Flash CS6 con Animate
- Utilizzare il testo classico in Animate
- Inserimento di grafica in Animate
- Bitmap importate in Animate
- Grafica 3D
- Utilizzo dei simboli in Animate
- Disegnare linee e forme con Adobe Animate
- Utilizzare le librerie in Animate
- Esportazione di suoni
- Selezione degli oggetti in Animate CC
- Utilizzare i file AI di Illustrator in Animate
- Applicazione di metodi di fusione
- Disposizione degli oggetti
- Automazione delle operazioni con il menu Comandi
- Testo in più lingue
- Utilizzo della funzione Videocamera di Animate
- Filtri grafici
- Suono e ActionScript
- Preferenze di disegno
- Disegno con lo strumento Penna
- Piattaforme
- Convertire progetti Animate in altri formati di tipi di documenti
- Supporto piattaforme personalizzato
- Creare e pubblicare documenti HTML5 Canvas in Animate
- Creazione e pubblicazione di un documento WebGL
- Come creare pacchetti di applicazioni per AIR per iOS
- Pubblicazione di applicazioni AIR for Android
- Pubblicazione per Adobe AIR per desktop
- Impostazioni di pubblicazione ActionScript
- Procedure ottimali - Organizzazione del codice ActionScript in un’applicazione
- Come utilizzare ActionScript con Animate
- Accessibilità dell’area di lavoro di Animate
- Creazione e gestione di script
- Abilitazione del supporto per piattaforme personalizzate
- Panoramica di Supporto piattaforme personalizzate
- Operazioni con i plug-in di Supporto piattaforme personalizzate
- Debug di ActionScript 3.0
- Abilitazione del supporto per piattaforme personalizzate
- Esportazione e pubblicazione
- Come esportare i file da Animate CC
- Pubblicazione OAM
- Esportazione di file SVG
- Esportazione di elementi grafici e video con Animate
- Pubblicazione di documenti AS3
- Esportare animazioni per dispositivi mobili e motori grafici
- Esportazione di suoni
- Best practice - Suggerimenti per la creazione di contenuti per dispositivi mobili
- Best practice - Convenzioni per i contenuti video
- Best practice - Linee guida per la creazione di applicazioni SWF
- Best practice - Strutturazione dei file FLA
- Best practice per ottimizzare i file FLA per Animate
- Impostazioni di pubblicazione ActionScript
- Specificare le impostazioni di pubblicazione per Animate
- Esportazione di file proiettore
- Esportare immagini e GIF animati
- Modelli di pubblicazione HTML
- Utilizzo di Adobe Premiere Pro e After Effects
- Condividere e pubblicare rapidamente le animazioni
- Risoluzione dei problemi
In Animate sono disponibili i tipi di documento VR 360 e Panorama VR per creare facilmente contenuti coinvolgenti.Inoltre, potete usare il nuovo tipo di documento per realtà virtuale per importare modelli 3D (come file .glb) in un progetto Animate e creare animazioni sui contenuti 3D.
Per visualizzare in anteprima i contenuti creati in documenti VR, potete usare il nuovo pannello Vista VR. Dal pannello Vista VR potete fare clic sulle istanze dei clip filmato e spostarle. Animate rileva automaticamente gli oggetti quando fate clic e li spostate. La vista VR consente di inserire gli oggetti nello spazio 3D. Le modifiche apportate nella posizione degli oggetti (clip filmato) nella vista VR si riflettono automaticamente nello stage 2D. Potete inoltre contrassegnare i livelli come livelli texture nel pannello Linea temporale, e verranno avvolti rispettivamente su un cilindro o una sfera per questi due tipi di documento.
Con l’ausilio di un ricco set di API, Animate consente inoltre di gestire le animazioni in realtà virtuale in fase di esecuzione. Ad esempio, quando un utente fa clic su un pulsante potete introdurre alcuni oggetti in un ambiente di realtà virtuale.
Realtà virtuale (360) e Realtà virtuale (Panorama) in Animate sono versioni beta per la release di ottobre 2018.
Tipi di documento per la realtà virtuale
Esistono due tipi di documento per la realtà virtuale (VR):
Panorama VR
- Utilizzate questo tipo di documento per creare contenuti panoramici per applicazioni di realtà virtuale.
- In questo tipo di documento, il contenuto che viene disegnato direttamente sui livelli texture è disposto su un cilindro.
- Potete scegliere se visualizzare l'immagine panoramica sul livello texture o disegnare uno sfondo.
- Animate consente di convertire le animazioni 2D da voi create in contenuti panoramici interattivi.
VR 360
- Utilizzate questo tipo di documento per creare contenuti a 360 gradi per applicazioni di realtà virtuale.
- In questo tipo di documento, il contenuto che viene disegnato direttamente sui livelli texture è disposto su una sfera.
- Potete scegliere se avere un’immagine equirettangolare o disegnare i contenuti.
- Animate consente di convertire le animazioni 2D da voi create in contenuti interattivi a 360 gradi.
Creazione e pubblicazione di contenuti in realtà virtuale
Per creare contenuti in realtà virtuale in Animate, seguite i passaggi riportati di seguito:
-
Se le dimensioni dell’immagine sono molto grandi, potete regolare le dimensioni di visualizzazione dello stage.
- Per impostare le dimensioni, selezionate Elabora > Documento.
- Fate clic su Adatta al contenuto.
Scegliete l’icona Centra lo stage in alto a destra per impostare l’immagine al centro dello schermo.
-
Per creare un livello come livello texture, fate clic sull'icona Crea involucro texture per tutti i livelli nel pannello della linea temporale, come mostrato nella schermata di seguito:
Il livello texture si dispone su una sfera o un cilindro a seconda del tipo di documento selezionato.
-
Aggiungete degli oggetti sullo stage; quindi aggiungete interpolazione classica o di movimento agli oggetti a seconda delle risorse, e create l’animazione.
La schermata mostrata sopra illustra la vista dello stage di Animate con l'immagine equirettangolare nel tipo di documento di VR 360, un uccello con un percorso di movimento animato, e l'interpolazione classica nella linea temporale.
-
Per l’anteprima del contenuto, utilizzate Finestre > Vista VR.
Nel pannello Vista VR, fate clic sul pulsante Avvia vista VR.
Nella modalità di anteprima Vista VR, reimpostate il contenuto sul suo stato iniziale utilizzando il pulsante Ripristina. Vista VR non riflette automaticamente le modifiche sullo stage di creazione. Per visualizzare le modifiche applicate alle risorse nell'ambiente stage, fate clic su Aggiorna.
Potete spostare le istanze dei clip filmato nella modalità di anteprima. Al passaggio del mouse sugli oggetti, Animate li rileva automaticamente modificando la forma del cursore in un'icona a barre incrociate, come mostrato nella schermata di seguito. Potete spostare gli oggetti lungo un percorso a sfera o a cilindro a seconda del tipo di documento selezionato.
Per scorrere il contenuto nella finestra Vista VR, fate clic sulla schermata di anteprima e trascinate.
-
Scegliete File > Pubblica o premete Ctrl + Invio per pubblicare il contenuto. Con la pubblicazione, l’immagine si avvolge su una trama cilindrica o sferica in Animate. Su questi livelli potete aggiungere altri livelli e contenuti animati.
L’output pubblicato VR 360 di esempio si presenta come illustrato di seguito nella GIF animata.
Quando pubblicate il contenuto di realtà virtuale, potete scegliere di utilizzare le librerie JavaScript come runtime. Per impostazione predefinita, Animate utilizza il runtime per i contenuti pubblicati dalle librerie in hosting. Se intendete inserire il runtime nel pacchetto dell’output pubblicato, deselezionate la relativa opzione in Impostazioni pubblicazione.
Rendere le animazioni più moderne con la realtà virtuale
La realtà virtuale è una tendenza predominante nel mercato. Per scoprire come introdurre la realtà virtuale nei vostri contenuti, seguite l’esercitazione riportata alla fine di questo esempio ed effettuate le seguenti operazioni.
-
Nella scheda Home fate clic su Avanzate.
-
Selezionate Panorama VR e fate clic su Crea.
Come creare contenuti panoramici con Animate
Esercitazione video sull'esportazione di WebGL-glTF (standard ed esteso)
Utilizzo di contenuti 3D
Potete usare il tipo di documento per realtà virtuale per importare modelli 3D (file .glb) in un progetto Animate e creare animazioni sui contenuti 3D.
-
Create un documento di tipo anteprima VR (360) o VR (panorama).
-
Scegliete File > Importa e individuate il file .glb da importare nello stage o nella libreria.
-
Aggiungete animazioni e interattività in modo analogo agli oggetti clip filmato e pubblicate.
Potete anche visualizzare in anteprima il modello 3D in Vista VR.
Utilizzo della realtà virtuale in fase di esecuzione
Con l'ausilio delle API, Animate consente inoltre di gestire le animazioni in realtà virtuale in fase di esecuzione. Ad esempio, quando un utente fa clic su un pulsante potete introdurre alcuni oggetti in un ambiente di realtà virtuale a 360°.
Le API di esecuzione per la realtà virtuale sono le seguenti:
Pacchetto: anWebgl
Proprietà
Nome |
Tipo/classe |
Accesso |
Descrizione |
Esempio |
---|---|---|---|---|
Stage |
Stage |
RW |
Consente di ottenere o impostare le proprietà dello stage |
anWebgl.stage |
virtualCamera |
VirtualCamera |
RW |
Consente di accedere alla videocamera predefinita |
anWebgl.virtualCamera |
Root |
Clip filmato |
RO |
Oggetto visualizzato più in alto (linea temporale scena corrente). |
anWebgl.root |
Metodi
Nome |
Prototipo |
Descrizione |
Esempio |
---|---|---|---|
addGLBFile |
addGLBFile(percorso file: string, successCallback : function, errorCallback : function):void |
Carica il modello 3D dal file GLB specificato |
anWebgl.addGLBFile("model.glb" , successCallbackFunction, errorCallbackFunction). |
playAll |
playAll() : void |
Riproduce l'animazione di tutti i clip filmato, root compreso |
anWebgl.playAll(); |
stopAll |
stopAll():void |
Interrompe l'animazione di tutti i clip filmato, root compreso |
anWebgl.stopAll(); |
Classe: clip filmato
Eredita: DisplayObjectContainer
Proprietà
Metodi
Nome |
Prototipo |
Descrizione |
Esempio |
---|---|---|---|
Play |
play(): void |
Riproduce l'animazione del clip filmato. |
anWebgl.root.getChildByName("name").play(); this.play(); |
Stop |
stop(): void |
Interrompe l'animazione del clip filmato |
anWebgl.root.getChildByName("name").stop();
|
playAll |
playAll() : void |
Riproduce l'animazione di tutti i clip filmato, root compreso. |
anWebgl.root.getChildAt(0).playAll();
|
stopAll |
stopAll():void |
Interrompe l'animazione di tutti i clip filmato, root compreso. |
anWebgl.root.getChildAt(0)).stopAll();
|
Classe: DisplayObject
Eredita: IEventDispatcher
Nome |
Prototipo |
Descrizione |
Esempio |
---|---|---|---|
hitTestPoint |
hitTestPoint(x, y, Boolean). |
restituisce displayObject/displayObjectContainer/movieClip in base al tipo di risultato dell’oggetto. x e y sono coordinate del punto sullo schermo. |
anWebgl.root.hitTestPoint(300, 200, vero, falso); |
Nome |
Tipo/classe |
Accesso |
Descrizione |
Esempio |
---|---|---|---|---|
X |
Numero |
RW |
Traslazione sull'asse x. |
nome var =anWebgl.root.getChildByName("nome");
|
Y |
Numero |
RW |
Traslazione sull'asse y |
var name =anWebgl.root.getChildByName("nome");
|
Z |
Numero |
RW |
Traslazione sull'asse Z |
var name =anWebgl.root.getChildByName("nome");
|
scaleX |
Numero |
RW |
Scala lungo l'asse x |
radice var = anWebgl.root;
|
scaleY |
Numero |
RW |
Scala lungo l'asse y |
radice var = anWebgl.root;
|
scaleZ |
Numero |
RW |
Scala lungo l'asse Z |
radice var = anWebgl.getRoot();
|
rotationX |
Numero |
RW |
Rotazione lungo l'asse x |
anWebgl.root.getChildByName("nome").rotationX+=30; (oppure) anWebgl.root.movieClip_name.rotationX+=30; |
rotationY |
Numero |
RW |
Rotazione lungo l'asse y |
anWebgl.root.getChildByName("nome").rotationY+=30;
|
rotationZ |
Numero |
RW |
Rotazione lungo l'asse Z |
anWebgl.root.getChildByName("nome").rotationZ+=30;
|
Parent |
DisplayObjectContainer |
RO |
Contenitore padre |
radice var = anWebgl.root;
|
Visible |
Valore booleano |
RW |
Visibilità oggetto |
radice var = anWebgl.root; |
Classe: DisplayObjectContainer
Eredita: DisplayObject
Nome |
Prototipo |
Descrizione |
Esempio |
---|---|---|---|
numChildren |
numChildren:num |
restituisce il numero di elementi figli di un oggetto |
anWebgl.root.movieClipInstanceName.numChildren; |
removeChild |
removeChild(obj:DisplayObject):void |
rimuove l'oggetto dell'argomento se presente |
anWebgl.root.movieClipInstanceName.removeChild(childObj); |
Contains |
contains(obj:DisplayObject):boolean |
restituisce vero se l’oggetto dell’argomento è un elemento figlio, altrimenti falso |
anWebgl.root.movieClipInstanceName.contains(childObj); |
getChildAt |
getChildAt(index:Number): DisplayObject |
restituisce l'elemento figlio all'indice dell'argomento |
anWebgl.root.movieClipInstanceName.getChildAt(2); |
getChildByName |
getChildByName(name:String):DisplayObject |
restituisce l'elemento figlio con il nome dell'argomento se esiste |
anWebgl.root.movieClipInstanceName.getChildByName(childName); |
Classe: Stage
Proprietà
Nome |
Accesso |
Descrizione |
Esempio |
---|---|---|---|
stageWidth |
RO |
Larghezza dello stage |
anWebgl.stage.stageWidth |
stageHeight |
RO |
Altezza dello stage |
anWebgl.stage.stageHeight |
Colore |
RW |
Colore di sfondo dello stage |
anWebgl.stage.color |
Classe: VirtualCamera
Metodi
Nome |
Prototipo |
Descrizione |
Esempio |
---|---|---|---|
getCamera |
getCamera() |
Ottiene l'oggetto della videocamera. Per ottenere o impostare le proprietà della videocamera in fase di esecuzione. |
let cam = anWebgl.virtualCamera.getCamera();
|
getPosition |
getPosition() |
Restituisce l'oggetto con le proprietà x, y, z che specificano la posizione corrente della videocamera. |
let cam = anWebgl.virtualCamera.getCamera();
|
setPosition |
setPosition() |
Sposta la videocamera nella posizione assoluta specificata dai parametri di input. Valore predefinito = 0. |
let cameraPos = {x: 10, y:10, z:10};
|
moveBy |
moveBy() |
Sposta la videocamera in relazione alla posizione corrente. |
let moveByPos = {x: 10, y:10, z:10};
|
resetPosition |
resetPosition() |
Ripristina la posizione originale della videocamera, ovvero (0,0,0). |
|
SetRotation |
SetRotation() |
Ruota la videocamera dell’angolo assoluto specificato dai parametri di input. |
let __rotation__ = {x: 10, y:10, z:10};
|
resetRotation |
resetRotation() |
Ripristina l'angolo della videocamera su zero. |
anWebgl.virtualCamera.getCamera().resetRotation();
|