قدم بعض المفاهيم المهمة الموجودة في محرر UGC وتقديم تفسير مفصل لهذه المفاهيم المهمة
الكيانات والحالات
الكيانات هي واحدة من المفاهيم المهمة في UGC. بشكل عام ، تشير الكيانات إلى كيانات محددة ، والتي يتم التعبير عنها على أنها اختصار للكيانات المنطقية ، مثل لاعب معين أو مشغل.
الكيان هو نوع من المفهوم الملموس/التجريدي أو مجموعة من المفاهيم.
يحتوي الكيان على خصائص ، وسوف تؤثر التعديلات على الخصائص على الحالات التي أنشأها الكيان.
مفهوم الكيان واسع للغاية ، ومعظم المفاهيم في هذه اللعبة موجودة في شكل كيان.
عند أخذ “اللاعب” كمثال ، يشير كيان “اللاعب” إلى المفهوم الملموس للاعب ، والقيمة الصحية هي سمة كيان اللاعب. اللاعبون المحددان A و B في لعبة معينة هما حالتان من كيان اللاعب.
اللاعبين A و B على حد سواء لديهم سمات القيمة الصحية لكيان اللاعب. الفرق هو أن اللاعب A لديه 150 نقطة صحية ، في حين أن اللاعب B لديه 200 نقطة صحية.
القيم الصحية هي سمات الكيانات ، والقيم الصحية من 150 و 200 هي سمات للحالات.
بالإضافة إلى الكيانات التي يمكن تخليصها مثل اللاعبين والمركبات والأسلحة ، هناك أيضًا بعض الكيانات المجردة التي لا يمكن تخليصها مباشرة ، مثل التدفق العالمي وتدفق اللعبة.
الكيانات التجريدية لها أيضًا خصائص ومثيلات.
على سبيل المثال ، عملية اللعبة هي كيان مجردة ، ومدة مرحلة التحضير هي سمة. على افتراض أن لعبتين يتم لعبهما ، ستقوم كل لعبة بإنشاء مثيل لعملية اللعبة.
تستمر مرحلة إعداد اللعبة الأولى 5 ثوانٍ ، وتستمر مرحلة إعداد اللعبة الثانية 10 ثوانٍ.
مدة مرحلة التحضير البالغة 5 ثوان و 10 ثوان هي سمة مثيل كيان تدفق اللعبة.
في معظم الحالات ، يشير الكيان المذكور في اللعبة فعليًا إلى مثيل لكيان ، مثل حذف الكيان ، والحصول على خصائص الكيان ، وتعديل خصائص الكيان.
في الواقع ، فإن الأشياء التي يتم تشغيلها هي حالات من الكيانات.
في المقالات التالية والمقالات الأخرى ، لم يعد من الضروري التأكيد على وجه التحديد على التمييز بين مثيلات الكيان والكيانات.
دورة حياة الكيان
كما ذكر أعلاه ، فإن كائن دورة الحياة هو في الواقع مثيل لكيان.
تعني دورة الحياة أن الكيانات تمر دائمًا من خلال عمليات محددة من الخلق إلى الدمار. يمكنك تحقيق أهداف التصميم من خلال إتقان دورة حياة الكيانات التي تحتاج إلى تحريرها ثم تشغيل الكيانات في نقاط محددة في الوقت المناسب.
تستخدم جميع الكيانات مستيقظًا كبداية لحياتها وتستخدم تدميرها للاحتفال بنهاية حياتهم.
سيتم تنشيط معظم الكيانات عن طريق التمكين بعد الاستيقاظ وسيتم تنشيطها باستخدام تعطيل قبل التدمير.
قد تكون هناك كيانات تتخطى مرحلة التمكين أو تعطيلها ، ولكنها تستيقظ وتدمير موجودة دائمًا.
العملية العامة
مكونات ولوحات الخصائص
في قائمة عناصر المحرر ، يتم التحكم في خصائصها بواسطة المكونات التي تشكل الكائن ، مثل مكون الموضع للكائن ، ومكون المظهر للكائن ، ومكون المواد للكائن ، ومكون الاسم للكائن
من وجهة نظر وظيفية ، يشبه “أداة البوابة”.
على سبيل المثال ، في مكون المظهر لكائن ما ، يتم تغيير مظهر كائن من خلال الأزرار وخيارات المواد. من خلال إعادة استخدام هذه المكونات ، يمكننا تغيير خصائص كائن معين بكل بساطة وسهولة لتجنب إضافة الكود المتكرر.
في Craftland ، لا يمكننا إضافة المكونات أو تعديلها مباشرة ، ولكن يمكننا تغيير المعلمات وخيارات بعض مكونات كائن ما عبر لوحة الخصائص لتغيير المعلمات وخيارات بعض مكونات كائن من خلال لوحة الخصائص.
أولاً ، يمكننا إنشاء كائن وتحديده ، وبعد ذلك يمكننا رؤية لوحة الخصائص للعنصر
في لوحة الخصائص ، يمكننا نقل موضع الكائن ، وتغيير حجم الكائن ، وتدوير زاوية الكائن. يتم تغيير كل هذه من خلال مكون “التحويل” للكائن
هناك 6 خيارات في لوحة الخصائص ، وهي:
الاسم | توضيح | الوصف |
---|---|---|
الخصائص | ![]() |
يمكن تغيير بعض إعدادات السمات للكائنات ![]() |
تحرك | ![]() |
يمكن نقل إحداثيات الكائن ![]() |
تكبير | ![]() |
يمكنك تعديل تحجيم الكائن لتغيير حجم الكائن ![]() |
تدوير | ![]() |
يمكنك تدوير كائن لتغيير اتجاه كائن ![]() |
حذف | ![]() |
يمكنك النقر لحذف الكائنات ![]() |
نسخ | ![]() |
انقر لنسخ العديد من الكائنات الحالية المتطابقة ![]() |
انقر فوق [خصائص] لعرض خصائص المكون المتغيرة للكائنات المختلفة
نحن هنا نستخدم كائن مربع كتقريبي. أولاً ، نقوم بإنشاء مربع ونقر فوق [الخصائص] لعرض خصائص المربعة
في الخصائص ، يمكننا أن نجد أنه وفقًا للمكونات التي تحتفظ بها الكتلة ، يمكننا تغيير مظهر ومواد الكتلة ، ويمكننا محاولة تعديلها.
مثال:
عن طريق تغيير مادة وحجم الكائن ، يمكننا استخدام مضلعات مختلفة لبناء الكثير من التراكيب
على سبيل المثال ، استخدمنا هنا دوائر وأسطوانات متعددة لبناء نافورة