Scene

Scene class

Scene adalah objek tingkat atas yang berisi simpul, geometri, material, tekstur, animasi, pose, sub-adegan, dll. Scene dapat memiliki sub-adegan, berfungsi sebagai dukungan banyak dokumen dalam file seperti collada/blender /fbx Hirarki node dapat diakses melaluiRootNodeLibrary digunakan untuk menyimpan referensi objek yang tidak terikat selama serialisasi (seperti data meta atau objek khusus) sehingga dapat digunakan sebagai perpustakaan.

public class Scene : SceneObject

Konstruktor

NamaKeterangan
Scene()Menginisialisasi instance baru dariScene kelas.
Scene(Entity)Menginisialisasi instance baru dariScene kelas dengan entitas yang dilampirkan ke node baru.
Scene(Scene, string)Menginisialisasi instance baru dariScenekelas sebagai sub-adegan.

Properti

NamaKeterangan
AnimationClips { get; }Mendapatkan semuanyaAnimationClip didefinisikan dalam adegan.
AssetInfo { get; set; }Mendapat atau menyetel informasi aset tingkat teratas
CurrentAnimationClip { get; set; }Mendapat atau menyetel yang aktifAnimationClip
Library { get; }Objek yang tidak langsung digunakan dalam hierarki adegan dapat ditentukan di Perpustakaan. Ini berguna saat Anda menggunakan sub-adegan dan meletakkan komponen yang dapat digunakan kembali di bawah sub-adegan.
virtual Name { get; set; }Mendapat atau menetapkan nama.
Poses { get; }Mendapatkan semuanyaPose digunakan dalam adegan ini.
Properties { get; }Mendapat koleksi semua properti.
RootNode { get; }Mendapat simpul akar dari TKP.
Scene { get; }Mendapat adegan tempat objek ini berada
SubScenes { get; }Mendapat semua sub-adegan

Metode

NamaKeterangan
static FromFile(string)Membuka adegan dari jalur yang diberikan
static FromFile(string, CancellationToken)Membuka adegan dari jalur yang diberikan
static FromFile(string, FileFormat, CancellationToken)Membuka adegan dari jalur yang diberikan menggunakan format file yang ditentukan.
static FromFile(string, LoadOptions, CancellationToken)Membuka adegan dari jalur yang diberikan menggunakan format file yang ditentukan.
static FromStream(Stream, CancellationToken)Membuka adegan dari aliran tertentu
static FromStream(Stream, FileFormat, CancellationToken)Membuka adegan dari aliran yang diberikan menggunakan format file yang ditentukan.
static FromStream(Stream, LoadOptions, CancellationToken)Membuka adegan dari aliran tertentu menggunakan konfigurasi IO tertentu.
Clear()Menghapus konten adegan dan mengembalikan pengaturan default.
CreateAnimationClip(string)Fungsi steno untuk membuat dan mendaftarkanAnimationClip Yang pertamaAnimationClip akan ditugaskan keCurrentAnimationClip
FindProperty(string)Menemukan properti. Ini bisa berupa properti dinamis (Dibuat oleh CreateDynamicProperty/SetProperty) atau properti asli (Diidentifikasi dengan namanya)
GetAnimationClip(string)Mendapat namaAnimationClip
GetProperty(string)Dapatkan nilai properti yang ditentukan
Open(Stream)Membuka adegan dari aliran tertentu
Open(string)Membuka adegan dari jalur yang diberikan
Open(Stream, CancellationToken)Membuka adegan dari aliran tertentu
Open(string, CancellationToken)Membuka adegan dari jalur yang diberikan
Open(string, LoadOptions)Membuka adegan dari jalur yang diberikan menggunakan format file yang ditentukan.
Open(Stream, FileFormat, CancellationToken)Membuka adegan dari aliran yang diberikan menggunakan format file yang ditentukan.
Open(Stream, LoadOptions, CancellationToken)Membuka adegan dari aliran tertentu menggunakan konfigurasi IO tertentu.
Open(string, FileFormat, CancellationToken)Membuka adegan dari jalur yang diberikan menggunakan format file yang ditentukan.
Open(string, LoadOptions, CancellationToken)Membuka adegan dari jalur yang diberikan menggunakan format file yang ditentukan.
RemoveProperty(Property)Menghapus properti dinamis.
RemoveProperty(string)Hapus properti yang ditentukan yang diidentifikasi dengan name
Render(Camera, Bitmap)Render adegan menjadi bitmap dari perspektif kamera tertentu.
Render(Camera, string)Render adegan menjadi file eksternal dari perspektif kamera tertentu. Ukuran output default adalah 1024x768 dan format output adalah png
Render(Camera, Bitmap, ImageRenderOptions)Render adegan menjadi bitmap dari perspektif kamera tertentu.
Render(Camera, string, Size, ImageFormat)Render adegan menjadi file eksternal dari perspektif kamera tertentu.
Render(Camera, string, Size, ImageFormat, ImageRenderOptions)Render adegan menjadi file eksternal dari perspektif kamera tertentu.
Save(string)Menyimpan adegan ke jalur yang ditentukan menggunakan format file yang ditentukan.
Save(Stream, FileFormat)Menyimpan adegan untuk streaming menggunakan format file yang ditentukan.
Save(Stream, SaveOptions)Menyimpan adegan untuk streaming menggunakan format file yang ditentukan.
Save(string, FileFormat)Menyimpan adegan ke jalur yang ditentukan menggunakan format file yang ditentukan.
Save(string, SaveOptions)Menyimpan adegan ke jalur yang ditentukan menggunakan format file yang ditentukan.
Save(Stream, FileFormat, CancellationToken)Menyimpan adegan untuk streaming menggunakan format file yang ditentukan.
Save(Stream, SaveOptions, CancellationToken)Menyimpan adegan untuk streaming menggunakan format file yang ditentukan.
Save(string, FileFormat, CancellationToken)Menyimpan adegan ke jalur yang ditentukan menggunakan format file yang ditentukan.
Save(string, SaveOptions, CancellationToken)Menyimpan adegan ke jalur yang ditentukan menggunakan format file yang ditentukan.
SetProperty(string, object)Menetapkan nilai properti yang ditentukan

Lihat juga