Scene

Scene class

En scen är ett objekt på toppnivå som innehåller noder, geometrier, material, texturer, animationer, poser, underscener och etc. Scen kan ha underscener, fungerar som stöd för flera dokument i filer som collada/blender /fbx Nodhierarki kan nås viaRootNodeLibrary används för att hålla en referens för obundna objekt under serialisering (som metadata eller anpassade objekt) så att det kan användas som ett bibliotek.

public class Scene : SceneObject

Konstruktörer

namn Beskrivning
Scene() Initierar en ny instans avScene class.
Scene(Entity) Initierar en ny instans avScene klass med en enhet kopplad till en ny nod.
Scene(Scene, string) Initierar en ny instans avSceneklass som en underscen.

Egenskaper

namn Beskrivning
AnimationClips { get; } Får allaAnimationClip definieras i scenen.
AssetInfo { get; set; } Hämtar eller ställer in tillgångsinformationen på toppnivå
CurrentAnimationClip { get; set; } Hämtar eller ställer in den aktivaAnimationClip
Library { get; } Objekt som inte används direkt i scenhierarkin kan definieras i Library. Detta är användbart när du använder underscener och lägger återanvändbara komponenter under underscener.
virtual Name { get; set; } Hämtar eller ställer in namnet.
Poses { get; } Får allaPose används i den här scenen.
Properties { get; } Hämtar samlingen av alla egenskaper.
RootNode { get; } Hämtar scenens rotnod.
Scene { get; } Hämtar scenen som detta objekt tillhör
SubScenes { get; } Hämtar alla underscener

Metoder

namn Beskrivning
static FromFile(string) Öppnar scenen från given path
static FromFile(string, CancellationToken) Öppnar scenen från given path
static FromFile(string, FileFormat, CancellationToken) Öppnar scenen från given sökväg med angivet filformat.
static FromFile(string, LoadOptions, CancellationToken) Öppnar scenen från given sökväg med angivet filformat.
static FromStream(Stream, CancellationToken) Öppnar scenen från given stream
static FromStream(Stream, FileFormat, CancellationToken) Öppnar scenen från en given ström med angivet filformat.
static FromStream(Stream, LoadOptions, CancellationToken) Öppnar scenen från en given ström med hjälp av specificerad IO config.
Clear() Rensar sceninnehållet och återställer standardinställningarna.
CreateAnimationClip(string) En förkortningsfunktion för att skapa och registreraAnimationClip Den förstaAnimationClip kommer att tilldelasCurrentAnimationClip
FindProperty(string) Hittar egenskapen. Det kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller inbyggd egenskap (identifierad med dess namn)
GetAnimationClip(string) Får ett namnAnimationClip
GetProperty(string) Få värdet av specificerad egenskap
Open(Stream) Öppnar scenen från given stream
Open(string) Öppnar scenen från given path
Open(Stream, CancellationToken) Öppnar scenen från given stream
Open(string, CancellationToken) Öppnar scenen från given path
Open(string, LoadOptions) Öppnar scenen från given sökväg med angivet filformat.
Open(Stream, FileFormat, CancellationToken) Öppnar scenen från en given ström med angivet filformat.
Open(Stream, LoadOptions, CancellationToken) Öppnar scenen från en given ström med hjälp av specificerad IO config.
Open(string, FileFormat, CancellationToken) Öppnar scenen från given sökväg med angivet filformat.
Open(string, LoadOptions, CancellationToken) Öppnar scenen från given sökväg med angivet filformat.
RemoveProperty(Property) Tar bort en dynamisk egenskap.
RemoveProperty(string) Ta bort den angivna egenskapen identifierad av name
Render(Camera, Bitmap) Rendera scenen till bitmapp från ett givet kamerans perspektiv.
Render(Camera, string) Rendera scenen till en extern fil från ett givet kamerans perspektiv. Standardutdatastorleken är 1024x768 och utdataformatet är png
Render(Camera, Bitmap, ImageRenderOptions) Rendera scenen till bitmapp från ett givet kamerans perspektiv.
Render(Camera, string, Size, ImageFormat) Gör scenen till en extern fil ur ett givet kamerans perspektiv.
Render(Camera, string, Size, ImageFormat, ImageRenderOptions) Gör scenen till en extern fil ur ett givet kamerans perspektiv.
Save(string) Sparar scenen till angiven sökväg med angivet filformat.
Save(Stream, FileFormat) Sparar scenen för att streama med angivet filformat.
Save(Stream, SaveOptions) Sparar scenen för att streama med angivet filformat.
Save(string, FileFormat) Sparar scenen till angiven sökväg med angivet filformat.
Save(string, SaveOptions) Sparar scenen till angiven sökväg med angivet filformat.
Save(Stream, FileFormat, CancellationToken) Sparar scenen för att streama med angivet filformat.
Save(Stream, SaveOptions, CancellationToken) Sparar scenen för att streama med angivet filformat.
Save(string, FileFormat, CancellationToken) Sparar scenen till angiven sökväg med angivet filformat.
Save(string, SaveOptions, CancellationToken) Sparar scenen till angiven sökväg med angivet filformat.
SetProperty(string, object) Anger värdet för specificerad egenskap

Se även