Domanda

Sto lavorando con alcuni designer, ognuno dei quali hanno creato animazioni in 3D (utilizzando fp 10 capacità) per l'uso nella stessa applicazione flash. Ogni animazione 3D è un movieclip unica che alla fine sarà parte dello stesso file .fla.

Il problema che sto avendo è che ciascuno dei movieclips è stato creato in un .fla separati, e ognuno .fla avuto diverse impostazioni per il punto di fuga per il palcoscenico. Ciò significa che dopo aver importato i vari moveiclips nella mia biblioteca, nessuna delle risorse visive sono allineati come lo erano nel loro .flas sorgenti.

La buona notizia è che solo uno di questi movieclips viene visualizzato in un momento, quindi non hanno bisogno di essere in grado di avere più punti di fuga; tutto quello che devo fare è cambiare il punto di fuga globale a livello di codice in vari punti durante il runtime.

Che cosa devo fare? Ho provato accesso root.transform.perspectiveProjection.projectionCenter e dinamicamente assegnandogli new Point(x, y) valori, ma loro non sembrano avere alcun effetto sui movieclips 3D.

Grazie!

È stato utile?

Soluzione

Ogni clip può avere un proprio punto di fuga, provare a controllare quali sono le istanze di loro movieclips ha per tale valore (transform.perspectiveProjection.projectionCenter)

Altri suggerimenti

Come sull'utilizzo localToGlobal per calcolare il nuovo punto per ciascuno dei vari movieclips?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top