Aynı flash uygulamasında kullanmak üzere her biri 3D animasyonlar (fp 10 yeteneklerini kullanarak) oluşturmuş birkaç tasarımcıyla çalışıyorum. Her bir 3D animasyon, aynı .fla dosyasının bir parçası olacak olan benzersiz bir moviecliptir.Flash'ta sahne ufuk noktasını actioncript 3 ile ayarlayın
Yapmakta olduğum problem, movieclips'lerin her birinin ayrı bir .flada oluşturulduğu ve her bir .fla'nın sahne için ufuk noktası için farklı ayarlara sahip olduğudur. Bu, çeşitli moveiclips'leri kütüphaneme içe aktardıktan sonra, görsel varlıkların hiçbirinin kaynağında olduğu gibi hizalanmadığı anlamına gelir.
İyi haber şu anda bu movieclips'lerden yalnızca birinin görüntülenmesidir, bu yüzden birden fazla yoklama noktasına sahip olmam gerekmez; Tek yapmam gereken, çalışma sırasında çeşitli noktalarda global ufuk noktasını programatik olarak değiştirmektir.
Ne yapmalıyım? root.transform.perspectiveProjection.projectionCenter
'a erişmeyi denedim ve dinamik olarak new Point(x, y)
değerlerini atamayı denedim, ancak 3D hareketli filmlerde herhangi bir etkisi olmayacak gibi görünüyor.
Teşekkürler!
için neleri kontrol etmeyi deneyin bulunuyor hata: Hata # 1009: Bir özellik veya boş nesne başvurusu yöntemine erişilemiyor. kodum: movieclip_mc.transform.perspectiveProjection.projectionCenter = new Point (100,100); – Kokodoko
Aslında, değiştirmeden önce bir bakış açısıProjeksiyonu olduğundan emin olmanız gerektiğini düşünüyorum. – grapefrukt
Evet, öyleydi. Otomatik olacağını varsaydım çünkü ana sahnenin projeksiyon noktası, önce yeni bir nokta oluşturmadan ayarlanabilir. – Kokodoko