الفئة 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)يفتح المشهد من الدفق المحدد باستخدام تكوين الإدخال/الإخراج المحدد.
Clear()يمسح محتوى المشهد ويستعيد الإعدادات الافتراضية.
CreateAnimationClip(string)دالة مختصرة لإنشاء وتسجيل الـAnimationClip سيُعيّن الـAnimationClip الأول إلى الـCurrentAnimationClip
FindProperty(string)يجد الخاصية. يمكن أن تكون خاصية ديناميكية (Created by CreateDynamicProperty/SetProperty) أو خاصية أصلية (Identified by its name)
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)يفتح المشهد من الدفق المحدد باستخدام تكوين الإدخال/الإخراج المحدد.
Open(string, FileFormat, CancellationToken)يفتح المشهد من المسار المحدد باستخدام تنسيق الملف المحدد.
Open(string, LoadOptions, CancellationToken)يفتح المشهد من المسار المحدد باستخدام تنسيق الملف المحدد.
RemoveProperty(Property)يزيل خاصية ديناميكية.
RemoveProperty(string)إزالة الخاصية المحددة بالاسم
Render(Camera, string)يُصوّر المشهد إلى ملف خارجي من منظور الكاميرا المحددة. حجم الإخراج الافتراضي هو 1024x768 وتنسيق الإخراج هو png
Render(Camera, TextureData)يُصوّر المشهد إلى صورة نقطية من منظور الكاميرا المحددة.
Render(Camera, TextureData, ImageRenderOptions)يُصوّر المشهد إلى صورة نقطية من منظور الكاميرا المحددة.
Render(Camera, string, Vector2, string)يُصوّر المشهد إلى ملف خارجي من منظور الكاميرا المحددة.
Render(Camera, string, Vector2, string, 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)يضبط قيمة الخاصية المحددة

الحقول

الاسمالوصف
const Versionيحصل على نسخة الإصدار الحالية

انظر أيضًا