Scene

Scene class

المشهد هو كائن من المستوى الأعلى يحتوي على العقد ، والأشكال الهندسية ، والمواد ، والأنسجة ، والرسوم المتحركة ، والوضعيات ، والمشاهد الفرعية ، وما إلى ذلك. يمكن أن يحتوي المشهد على مشاهد فرعية ، ويعمل كدعم متعدد المستندات في ملفات مثل collada / blender / 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)تحويل المشهد إلى صورة نقطية من منظور الكاميرا المحددة.
Render(Camera, string)تحويل المشهد إلى ملف خارجي من منظور كاميرا معينة. حجم الإخراج الافتراضي هو 1024 × 768 وتنسيق الإخراج هو png
Render(Camera, Bitmap, ImageRenderOptions)تحويل المشهد إلى صورة نقطية من منظور الكاميرا المحددة.
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)يحدد قيمة الخاصية المحددة

أنظر أيضا