Scene

Scene class

Sahne, düğümleri, geometrileri, malzemeleri, dokuları, animasyonu, pozları, alt sahneleri vb. içeren üst düzey bir nesnedir. Sahnenin alt sahneleri olabilir, collada/blender gibi dosyalarda çoklu belge desteği görevi görür /fbx Düğüm hiyerarşisine şuradan erişilebilir:RootNodeLibrary serileştirme sırasında (meta veriler veya özel nesneler gibi) eklenmemiş nesnelerin referansını tutmak için kullanılır, böylece bir kitaplık olarak kullanılabilir.

public class Scene : SceneObject

yapıcılar

İsim Tanım
Scene() Yeni bir örneğini başlatırScene sınıf.
Scene(Entity) Yeni bir örneğini başlatırScene yeni bir düğüme bağlı bir varlık bulunan sınıf.
Scene(Scene, string) Yeni bir örneğini başlatırScenealt sahne olarak sınıf.

Özellikleri

İsim Tanım
AnimationClips { get; } Hepsini alırAnimationClip sahnede tanımlanmış.
AssetInfo { get; set; } En üst düzey varlık bilgilerini alır veya ayarlar
CurrentAnimationClip { get; set; } Etkin olanı alır veya ayarlarAnimationClip
Library { get; } Sahne hiyerarşisinde doğrudan kullanılmayan nesneler Kitaplık’ta tanımlanabilir. Bu, alt sahneler kullandığınızda ve yeniden kullanılabilir bileşenleri alt sahnelerin altına koyduğunuzda kullanışlıdır.
virtual Name { get; set; } Adı alır veya ayarlar.
Poses { get; } Hepsini alırPose bu sahnede kullanıldı.
Properties { get; } Tüm özelliklerin koleksiyonunu alır.
RootNode { get; } Sahnenin kök düğümünü alır.
Scene { get; } Bu nesnenin ait olduğu sahneyi alır
SubScenes { get; } Tüm alt sahneleri alır

yöntemler

İsim Tanım
static FromFile(string) Verilen yoldan sahneyi açar
static FromFile(string, CancellationToken) Verilen yoldan sahneyi açar
static FromFile(string, FileFormat, CancellationToken) Belirtilen dosya biçimini kullanarak sahneyi verilen yoldan açar.
static FromFile(string, LoadOptions, CancellationToken) Belirtilen dosya biçimini kullanarak sahneyi verilen yoldan açar.
static FromStream(Stream, CancellationToken) Verilen akıştan sahneyi açar
static FromStream(Stream, FileFormat, CancellationToken) Belirtilen dosya biçimini kullanarak verilen akıştan sahneyi açar.
static FromStream(Stream, LoadOptions, CancellationToken) Belirtilen IO yapılandırmasını kullanarak sahneyi verilen akıştan açar.
Clear() Sahne içeriğini temizler ve varsayılan ayarları geri yükler.
CreateAnimationClip(string) Oluşturmak ve kaydetmek için bir steno işleviAnimationClip İlkAnimationClip atanacakCurrentAnimationClip
FindProperty(string) Özelliği bulur. Dinamik bir özellik olabilir (CreateDynamicProperty/SetProperty tarafından oluşturulmuştur) veya yerel özellik (adıyla tanımlanır)
GetAnimationClip(string) Bir adlandırılmış alırAnimationClip
GetProperty(string) Belirtilen özelliğin değerini alın
Open(Stream) Verilen akıştan sahneyi açar
Open(string) Verilen yoldan sahneyi açar
Open(Stream, CancellationToken) Verilen akıştan sahneyi açar
Open(string, CancellationToken) Verilen yoldan sahneyi açar
Open(string, LoadOptions) Belirtilen dosya biçimini kullanarak sahneyi verilen yoldan açar.
Open(Stream, FileFormat, CancellationToken) Belirtilen dosya biçimini kullanarak verilen akıştan sahneyi açar.
Open(Stream, LoadOptions, CancellationToken) Belirtilen IO yapılandırmasını kullanarak sahneyi verilen akıştan açar.
Open(string, FileFormat, CancellationToken) Belirtilen dosya biçimini kullanarak sahneyi verilen yoldan açar.
Open(string, LoadOptions, CancellationToken) Belirtilen dosya biçimini kullanarak sahneyi verilen yoldan açar.
RemoveProperty(Property) Dinamik bir özelliği kaldırır.
RemoveProperty(string) name ile tanımlanan belirtilen özelliği kaldırın
Render(Camera, Bitmap) Sahneyi verilen kameranın perspektifinden bitmap haline getirin.
Render(Camera, string) Sahneyi verilen kamera perspektifinden harici dosyaya dönüştürün. Varsayılan çıktı boyutu 1024x768 ve çıktı formatı png
Render(Camera, Bitmap, ImageRenderOptions) Sahneyi verilen kameranın perspektifinden bitmap haline getirin.
Render(Camera, string, Size, ImageFormat) Sahneyi verilen kameranın perspektifinden harici dosyaya dönüştürün.
Render(Camera, string, Size, ImageFormat, ImageRenderOptions) Sahneyi verilen kameranın perspektifinden harici dosyaya dönüştürün.
Save(string) Belirtilen dosya biçimini kullanarak sahneyi belirtilen yola kaydeder.
Save(Stream, FileFormat) Belirtilen dosya biçimini kullanarak sahneyi akışa kaydeder.
Save(Stream, SaveOptions) Belirtilen dosya biçimini kullanarak sahneyi akışa kaydeder.
Save(string, FileFormat) Belirtilen dosya biçimini kullanarak sahneyi belirtilen yola kaydeder.
Save(string, SaveOptions) Belirtilen dosya biçimini kullanarak sahneyi belirtilen yola kaydeder.
Save(Stream, FileFormat, CancellationToken) Belirtilen dosya biçimini kullanarak sahneyi akışa kaydeder.
Save(Stream, SaveOptions, CancellationToken) Belirtilen dosya biçimini kullanarak sahneyi akışa kaydeder.
Save(string, FileFormat, CancellationToken) Belirtilen dosya biçimini kullanarak sahneyi belirtilen yola kaydeder.
Save(string, SaveOptions, CancellationToken) Belirtilen dosya biçimini kullanarak sahneyi belirtilen yola kaydeder.
SetProperty(string, object) Belirtilen özelliğin değerini ayarlar

Ayrıca bakınız