Scene

Scene class

Μια σκηνή είναι ένα αντικείμενο ανώτατου επιπέδου που περιέχει τους κόμβους, τις γεωμετρίες, τα υλικά, τις υφές, τα κινούμενα σχέδια, τις πόζες, τις δευτερεύουσες σκηνές κ.λπ. Η /fbx ιεραρχία κόμβων είναι προσβάσιμη μέσωRootNodeLibrary χρησιμοποιείται για τη διατήρηση μιας αναφοράς μη συνδεδεμένων αντικειμένων κατά τη σειριοποίηση (όπως μεταδεδομένα ή προσαρμοσμένα αντικείμενα), ώστε να μπορεί να χρησιμοποιηθεί ως βιβλιοθήκη.

public class Scene : SceneObject

Κατασκευαστές

ΟνομαΠεριγραφή
Scene()Αρχικοποιεί μια νέα παρουσία τουScene τάξη.
Scene(Entity)Αρχικοποιεί μια νέα παρουσία τουScene κλάση με μια οντότητα συνδεδεμένη σε έναν νέο κόμβο.
Scene(Scene, string)Αρχικοποιεί μια νέα παρουσία τουSceneτάξη ως δευτερεύουσα σκηνή.

Ιδιότητες

ΟνομαΠεριγραφή
AnimationClips { get; }Λαμβάνει όλαAnimationClip ορίζεται στη σκηνή.
AssetInfo { get; set; }Λαμβάνει ή ορίζει τις πληροφορίες στοιχείων ανώτατου επιπέδου
CurrentAnimationClip { get; set; }Λαμβάνει ή ορίζει το ενεργόAnimationClip
Library { get; }Αντικείμενα που δεν χρησιμοποιούνται απευθείας στην ιεραρχία σκηνών μπορούν να οριστούν στη Βιβλιοθήκη. Αυτό είναι χρήσιμο όταν χρησιμοποιείτε δευτερεύουσες σκηνές και τοποθετείτε επαναχρησιμοποιήσιμα στοιχεία κάτω από υποσκηνές.
virtual Name { get; set; }Παίρνει ή ορίζει το όνομα.
Poses { get; }Λαμβάνει όλαPose χρησιμοποιείται σε αυτή τη σκηνή.
Properties { get; }Λαμβάνει τη συλλογή όλων των ιδιοτήτων.
RootNode { get; }Λαμβάνει τον ριζικό κόμβο της σκηνής.
Scene { get; }Λαμβάνει τη σκηνή ότι αυτό το αντικείμενο ανήκει στο
SubScenes { get; }Λαμβάνει όλες τις δευτερεύουσες σκηνές

Μέθοδοι

ΟνομαΠεριγραφή
static FromFile(string)Ανοίγει τη σκηνή από τη δεδομένη διαδρομή
static FromFile(string, CancellationToken)Ανοίγει τη σκηνή από τη δεδομένη διαδρομή
static FromFile(string, FileFormat, CancellationToken)Ανοίγει τη σκηνή από τη δεδομένη διαδρομή χρησιμοποιώντας καθορισμένη μορφή αρχείου.
static FromFile(string, LoadOptions, CancellationToken)Ανοίγει τη σκηνή από τη δεδομένη διαδρομή χρησιμοποιώντας καθορισμένη μορφή αρχείου.
static FromStream(Stream, CancellationToken)Ανοίγει τη σκηνή από τη δεδομένη ροή
static FromStream(Stream, FileFormat, CancellationToken)Ανοίγει τη σκηνή από τη δεδομένη ροή χρησιμοποιώντας καθορισμένη μορφή αρχείου.
static FromStream(Stream, LoadOptions, CancellationToken)Ανοίγει τη σκηνή από τη δεδομένη ροή χρησιμοποιώντας καθορισμένη διαμόρφωση IO.
Clear()Διαγράφει το περιεχόμενο της σκηνής και επαναφέρει τις προεπιλεγμένες ρυθμίσεις.
CreateAnimationClip(string)Μια συνάρτηση στενογραφίας για τη δημιουργία και την καταχώρηση τουAnimationClip Το πρώτοAnimationClip θα ανατεθεί στοCurrentAnimationClip
FindProperty(string)Βρίσκει την ιδιότητα. Μπορεί να είναι μια δυναμική ιδιότητα (Δημιουργήθηκε από CreateDynamicProperty/SetProperty) ή εγγενής ιδιότητα (Αναγνωρίζεται από το όνομά της)
GetAnimationClip(string)Παίρνει ένα όνομαAnimationClip
GetProperty(string)Λάβετε την τιμή της καθορισμένης ιδιότητας
Open(Stream)Ανοίγει τη σκηνή από τη δεδομένη ροή
Open(string)Ανοίγει τη σκηνή από τη δεδομένη διαδρομή
Open(Stream, CancellationToken)Ανοίγει τη σκηνή από τη δεδομένη ροή
Open(string, CancellationToken)Ανοίγει τη σκηνή από τη δεδομένη διαδρομή
Open(string, LoadOptions)Ανοίγει τη σκηνή από τη δεδομένη διαδρομή χρησιμοποιώντας καθορισμένη μορφή αρχείου.
Open(Stream, FileFormat, CancellationToken)Ανοίγει τη σκηνή από τη δεδομένη ροή χρησιμοποιώντας καθορισμένη μορφή αρχείου.
Open(Stream, LoadOptions, CancellationToken)Ανοίγει τη σκηνή από τη δεδομένη ροή χρησιμοποιώντας καθορισμένη διαμόρφωση IO.
Open(string, FileFormat, CancellationToken)Ανοίγει τη σκηνή από τη δεδομένη διαδρομή χρησιμοποιώντας καθορισμένη μορφή αρχείου.
Open(string, LoadOptions, CancellationToken)Ανοίγει τη σκηνή από τη δεδομένη διαδρομή χρησιμοποιώντας καθορισμένη μορφή αρχείου.
RemoveProperty(Property)Καταργεί μια δυναμική ιδιότητα.
RemoveProperty(string)Καταργήστε την καθορισμένη ιδιότητα που προσδιορίζεται με όνομα
Render(Camera, Bitmap)Αποδώστε τη σκηνή σε bitmap από την οπτική γωνία της συγκεκριμένης κάμερας.
Render(Camera, string)Αποδώστε τη σκηνή σε εξωτερικό αρχείο από την οπτική γωνία της συγκεκριμένης κάμερας. Το προεπιλεγμένο μέγεθος εξόδου είναι 1024x768 και η μορφή εξόδου είναι png
Render(Camera, Bitmap, ImageRenderOptions)Αποδώστε τη σκηνή σε bitmap από την οπτική γωνία της συγκεκριμένης κάμερας.
Render(Camera, string, Size, ImageFormat)Αποδώστε τη σκηνή σε εξωτερικό αρχείο από την οπτική γωνία της συγκεκριμένης κάμερας.
Render(Camera, string, Size, ImageFormat, ImageRenderOptions)Αποδώστε τη σκηνή σε εξωτερικό αρχείο από την οπτική γωνία της συγκεκριμένης κάμερας.
Save(string)Αποθηκεύει τη σκηνή σε καθορισμένη διαδρομή χρησιμοποιώντας καθορισμένη μορφή αρχείου.
Save(Stream, FileFormat)Αποθηκεύει τη σκηνή σε ροή χρησιμοποιώντας καθορισμένη μορφή αρχείου.
Save(Stream, SaveOptions)Αποθηκεύει τη σκηνή σε ροή χρησιμοποιώντας καθορισμένη μορφή αρχείου.
Save(string, FileFormat)Αποθηκεύει τη σκηνή σε καθορισμένη διαδρομή χρησιμοποιώντας καθορισμένη μορφή αρχείου.
Save(string, SaveOptions)Αποθηκεύει τη σκηνή σε καθορισμένη διαδρομή χρησιμοποιώντας καθορισμένη μορφή αρχείου.
Save(Stream, FileFormat, CancellationToken)Αποθηκεύει τη σκηνή σε ροή χρησιμοποιώντας καθορισμένη μορφή αρχείου.
Save(Stream, SaveOptions, CancellationToken)Αποθηκεύει τη σκηνή σε ροή χρησιμοποιώντας καθορισμένη μορφή αρχείου.
Save(string, FileFormat, CancellationToken)Αποθηκεύει τη σκηνή σε καθορισμένη διαδρομή χρησιμοποιώντας καθορισμένη μορφή αρχείου.
Save(string, SaveOptions, CancellationToken)Αποθηκεύει τη σκηνή σε καθορισμένη διαδρομή χρησιμοποιώντας καθορισμένη μορφή αρχείου.
SetProperty(string, object)Ορίζει την τιμή της καθορισμένης ιδιότητας

Δείτε επίσης