Scene

Scene class

Een scène is een object op het hoogste niveau dat de knooppunten, geometrieën, materialen, texturen, animatie, poses, subscènes en enz. bevat. Scène kan subscènes hebben, fungeert als ondersteuning voor meerdere documenten in bestanden zoals collada/blender /fbx Knooppunthiërarchie is toegankelijk viaRootNodeLibrary wordt gebruikt om een referentie van niet-gekoppelde objecten tijdens serialisatie bij te houden (zoals metagegevens of aangepaste objecten), zodat het als een bibliotheek kan worden gebruikt.

public class Scene : SceneObject

Constructeurs

NaamBeschrijving
Scene()Initialiseert een nieuw exemplaar van hetScene klasse.
Scene(Entity)Initialiseert een nieuw exemplaar van hetScene klasse met een entiteit gekoppeld aan een nieuw knooppunt.
Scene(Scene, string)Initialiseert een nieuw exemplaar van hetSceneklasse als subscène.

Eigenschappen

NaamBeschrijving
AnimationClips { get; }Krijgt allesAnimationClip gedefinieerd in de scène.
AssetInfo { get; set; }Haalt of stelt de activa-informatie op het hoogste niveau in
CurrentAnimationClip { get; set; }Haalt of stelt de actieveAnimationClip
Library { get; }Objecten die niet direct in de scènehiërarchie worden gebruikt, kunnen in de bibliotheek worden gedefinieerd. Dit is handig wanneer u subscènes gebruikt en herbruikbare componenten onder subscènes plaatst.
virtual Name { get; set; }Krijgt of stelt de naam in.
Poses { get; }Krijgt allesPose gebruikt in deze scène.
Properties { get; }Haalt de verzameling van alle eigenschappen op.
RootNode { get; }Haalt het hoofdknooppunt van de scène op.
Scene { get; }Krijgt de scène waartoe dit object behoort
SubScenes { get; }Krijgt alle subscènes

methoden

NaamBeschrijving
static FromFile(string)Opent de scène van gegeven pad
static FromFile(string, CancellationToken)Opent de scène van gegeven pad
static FromFile(string, FileFormat, CancellationToken)Opent de scène vanaf het opgegeven pad met behulp van de opgegeven bestandsindeling.
static FromFile(string, LoadOptions, CancellationToken)Opent de scène vanaf het opgegeven pad met behulp van de opgegeven bestandsindeling.
static FromStream(Stream, CancellationToken)Opent de scène van gegeven stream
static FromStream(Stream, FileFormat, CancellationToken)Opent de scène van een bepaalde stream met behulp van de opgegeven bestandsindeling.
static FromStream(Stream, LoadOptions, CancellationToken)Opent de scène van een bepaalde stream met behulp van opgegeven IO-configuratie.
Clear()Wist de inhoud van de scène en herstelt de standaardinstellingen.
CreateAnimationClip(string)Een verkorte functie om hetAnimationClip De eersteAnimationClip zal worden toegewezen aan deCurrentAnimationClip
FindProperty(string)Vindt de eigenschap. Het kan een dynamische eigenschap zijn (gemaakt door CreateDynamicProperty/SetProperty) of native eigenschap (geïdentificeerd door zijn naam)
GetAnimationClip(string)Krijgt een naamAnimationClip
GetProperty(string)Haal de waarde op van gespecificeerde eigenschap
Open(Stream)Opent de scène van gegeven stream
Open(string)Opent de scène van gegeven pad
Open(Stream, CancellationToken)Opent de scène van gegeven stream
Open(string, CancellationToken)Opent de scène van gegeven pad
Open(string, LoadOptions)Opent de scène vanaf het opgegeven pad met behulp van de opgegeven bestandsindeling.
Open(Stream, FileFormat, CancellationToken)Opent de scène van een bepaalde stream met behulp van de opgegeven bestandsindeling.
Open(Stream, LoadOptions, CancellationToken)Opent de scène van een bepaalde stream met behulp van opgegeven IO-configuratie.
Open(string, FileFormat, CancellationToken)Opent de scène vanaf het opgegeven pad met behulp van de opgegeven bestandsindeling.
Open(string, LoadOptions, CancellationToken)Opent de scène vanaf het opgegeven pad met behulp van de opgegeven bestandsindeling.
RemoveProperty(Property)Verwijdert een dynamische eigenschap.
RemoveProperty(string)Verwijder de gespecificeerde eigenschap geïdentificeerd door name
Render(Camera, Bitmap)Render de scène in bitmap vanuit het perspectief van de gegeven camera.
Render(Camera, string)Render de scène in een extern bestand vanuit het perspectief van de gegeven camera. De standaard uitvoergrootte is 1024x768 en het uitvoerformaat is png
Render(Camera, Bitmap, ImageRenderOptions)Render de scène in bitmap vanuit het perspectief van de gegeven camera.
Render(Camera, string, Size, ImageFormat)Render de scène in een extern bestand vanuit het perspectief van de gegeven camera.
Render(Camera, string, Size, ImageFormat, ImageRenderOptions)Render de scène in een extern bestand vanuit het perspectief van de gegeven camera.
Save(string)Slaat de scène op naar het opgegeven pad met behulp van de opgegeven bestandsindeling.
Save(Stream, FileFormat)Slaat de scène op om te streamen met de opgegeven bestandsindeling.
Save(Stream, SaveOptions)Slaat de scène op om te streamen met de opgegeven bestandsindeling.
Save(string, FileFormat)Slaat de scène op naar het opgegeven pad met behulp van de opgegeven bestandsindeling.
Save(string, SaveOptions)Slaat de scène op naar het opgegeven pad met behulp van de opgegeven bestandsindeling.
Save(Stream, FileFormat, CancellationToken)Slaat de scène op om te streamen met de opgegeven bestandsindeling.
Save(Stream, SaveOptions, CancellationToken)Slaat de scène op om te streamen met de opgegeven bestandsindeling.
Save(string, FileFormat, CancellationToken)Slaat de scène op naar het opgegeven pad met behulp van de opgegeven bestandsindeling.
Save(string, SaveOptions, CancellationToken)Slaat de scène op naar het opgegeven pad met behulp van de opgegeven bestandsindeling.
SetProperty(string, object)Stelt de waarde in van gespecificeerde eigenschap

Zie ook