Üç boyutlu (3B) çalışma

Flash Player 10 ve üstü, Adobe AIR 1.5 ve üstü

Flash Player ve AIR çalışma zamanları, 3B grafikleri iki şekilde destekler: Üç boyutlu görüntüleme nesnelerini Flash görüntüleme listesinde kullanabilirsiniz. Bu, üç boyutlu efektleri Flash içeriğine ve düşük çokgen sayılı nesnelere yönelik olarak eklemek için uygundur. Flash Player 11 ve AIR 3 veya üstü bir sürümde, Stage3D API'sini kullanarak karmaşık 3B sahneleri oluşturabilirsiniz.

Stage3D görünüm penceresi bir görüntüleme nesnesi değildir. Aksine 3B grafikler, Flash görüntüleme listesi altında (ve herhangi bir StageVideo görünüm penceresi düzlemi üzerinde) görüntülenen bir görünüm penceresine oluşturulur. Bir sahne oluşturmak için Flash DisplayObject sınıflarını kullanmak yerine programlanabilir bir 3B ardışık düzeni (OpenGL ve Direct3D'ye benzer) kullanırsınız. Bu ardışık düzen, üçgen verilerini ve dokuları girdi olarak alır ve sağladığınız gölgelendirici programlarını kullanarak sahneyi oluşturur. Donanım hızlandırma, desteklenen sürücülerle uyumlu bir grafik işleme birimi (GPU) istemci bilgisayarında kullanılabilir olduğunda kullanılır.

Stage3D , çok düşük düzeyli bir API sağlamaktadır. Bir uygulamada, Stage3D destekleyen bir 3B altyapısı kullanmanız önerilir. Kendi çerçevenizi oluşturabilirsiniz veya zaten kullanılabilir olan çeşitli ticari ve açık kaynak çerçevelerinden birini kullanabilirsiniz.

Stage3D kullanarak 3B uygulamalar geliştirme ve kullanılabilir 3B altyapıları hakkında daha fazla bilgi için Flash Player Geliştirme Merkezi: Stage 3D alanını ziyaret edin.

Adobe'nin önerdikleri

Paylaşmak istediğiniz bir eğitim mi var?

How Stage3D works (Stage3D nasıl çalışır?)

Marco Scabia: iFlash3D.com

What is AGAL (AGAL nedir?)

Marco Scabia: iFlash3D.com

Vertex and fragment shaders (Köşe ve parça gölgelendiricileri)

Marco Scabia: iFlash3D.com

Handling scenarios with Stage3D (Stage3D ile senaryoları işleme)

Thibault Imbert

Working with the Proscenium framework (Proscenium çerçevesi ile çalışma)

Adobe