محرك الخلفية: دليل نصي لطبقات الأبوة والأمومة

توجه بكل ما تحتاج إلى معرفته لاستخدام الأبوة والأمومة الطبقية النصي لمحرك ورق الجدران.

 

المُقدّمة

باستخدام هذا البرنامج النصي ، يمكنك ربط جوانب معينة من الطبقة بعدد من الطبقات الأخرى وجعلها تتصرف بنفس الطريقة أو ما شابه ، هذه الجوانب هي الخصائص الرئيسية للطبقات (الرؤية ، الأصل ، الزوايا ، المقياس ، اللون والتعتيم) ، للأسف ليس من الممكن أن تفعل الشيء نفسه بالنسبة للتأثيرات.
يدعم البرنامج النصي كل طبقة لها هذه الخصائص ، بما في ذلك أنظمة الجسيمات والنماذج ثلاثية الأبعاد والأضواء.

من الممكن إضافة بعض الخصائص المحددة لنوع الطبقة ، مثل عمر الجسيمات لأنظمة الجسيمات ، ولكن مع الطريقة التي يتم بها التعامل مع خصائص البرنامج النصي حاليًا ، ستظل مرئية حتى إذا لم يتم استخدام البرنامج النصي على هذا النوع المحدد من الطبقات ، مما يجعله متساويًا أكثر إرباكًا وإهدارًا للمساحة مما هي عليه حاليًا. هذا هو السبب في أنني لا أخطط لإضافتها في أي وقت قريب.

لاستخدام هذا ، يجب عليك تطبيق البرنامج النصي على أي خاصية للطبقة التي تريد أن تكون الأصل ، بمجرد الانتهاء من ذلك ، ستحصل على ثماني خصائص نصية ، وسبعة مدخلات نصية للتربية الفعلية للخصائص ومربع اختيار واحد لإلغاء تنشيط البرنامج النصي دون الحاجة إلى حذفه وفقدان جميع التكوينات النهائية التي قمت بتعيينها.

الآن ، لإنشاء طبقة فرعية فعليًا ، عليك كتابة اسمها (إنها حساسة لحالة الأحرف) في مربع النص لخاصية البرنامج النصي المقابلة للخاصية التي تريد ربطها ، وبعض الخصائص تتطلب ذلك فقط ، والبعض الآخر يتطلب أيضًا معلمات أخرى لتحديد كيفية الطفل يجب أن تتفاعل الطبقة مع التغييرات في الطبقة الأصلية. يجب فصل هذه المعلمات بفاصلة "،".
لإضافة الأطفال الآخرين ، عليك فقط تكرار نفس الإجراء ، مع التأكد من القيام بذلك في سطر جديد إذا كانت نفس الخاصية.

من الممكن إلغاء تنشيط أبوية خاصية لطبقة واحدة مؤقتًا دون الحاجة إلى حذف السطر تمامًا وبالتالي فقد تكوينه ، ويمكن أن يكون مفيدًا لغرض الاختبار. للقيام بهذا وضع "-" في بداية السطر قبل اسم الطبقة ، وبهذه الطريقة سيتم تجاهل هذا الخط المحدد.

الرؤية والتعتيم

تتطلب الرؤية والتعتيم اسم الطفل بالإضافة إلى معلمة إضافية واحدة لتحديد الوضع. أسمي هذا المعامل "مؤشر الوضع" وهو دائمًا عدد صحيح ، لكن visibilty تقبل 1 و 0 و -1 بينما العتامة تقبل فقط 1 و -1.

قيم الرؤية هي كما يلي:

  • 1: الرؤية المباشرة. إذا كان الوالد مرئيًا ، يكون الطفل مرئيًا أيضًا.
  • -1: الرؤية المعكوسة. إذا كان الوالد مرئيًا ، فلن يكون الطفل مرئيًا.
  • 0: تغيير الوضع. إذا تغير رؤية الوالدين ، فإن رؤية الطفل تتغير أيضًا ، بغض النظر عن القيم الفعلية. السابق. الأصل خطأ => صحيح ، الطفل خطأ => صحيح ولكن أيضًا صواب الطفل => خطأ.

قيم العتامة هي كما يلي:

  • 1: التعتيم المباشر. إذا انتقل الوالد من 1 إلى 0 ، ينتقل الطفل أيضًا من 1 إلى 0.
  • -1: عتامة معكوسة. إذا انتقل الوالد من 1 إلى 0 ، ينتقل الطفل من 0 إلى 1.

اعتبارًا من الوقت الذي كتبت فيه هذا الدليل ، لا يوجد شيء مثل الرؤية للنماذج ثلاثية الأبعاد ولا توجد طريقة للوصول إلى تعتيمها من خلال البرنامج النصي ، لذلك عندما يكون نموذج ثلاثي الأبعاد مقلوبًا ، لن تعمل الرؤية والتعتيم.
لا تحتوي الأضواء أيضًا على عتامة ، لذلك لن تعمل أيضًا.

الأصل واللون

لا يتطلب الأصل واللون سوى اسم الطبقة الفرعية للعمل.

  • الأصل يربط الموضع النسبي للطبقة الفرعية بالطبقة الأصلية ، مما يعني أن كل حركة يقوم بها الأصل سيتم تنفيذها بواسطة الطفل أيضًا. هذا لا يجعل أصل الطفل هو نفس أصل الوالد.
    إذا لم يتم استخدام الأصل أثناء استخدام التدوير ، فسيظل الطفل يدور حول الوالد ولكن ما لا يتغير هو موضع البداية ، لذلك إذا كنت ستنقل الوالد تحت هذه الظروف ، فسيتغير نصف قطر الدوران لمطابقة المسافة بين الوالد ووضعية التحديق.
  • يربط اللون الإزاحة في اللون بين الأصل والطفل بناءً على مقياس تدرج اللون.
    يتدرج مقياس تدرج اللون من 0 إلى 360 ويمثل قوس قزح بالكامل باللون الأحمر في كلا الطرفين ، والآن ، على سبيل المثال ، إذا قمت بتطبيق هذا عندما يكون لون الوالد 30 بينما يبلغ الطفل 150 ، فإن ما يحتفظ به هذا البرنامج النصي هو نفسه 120 من الاختلاف ، لذلك إذا كنت ستطبق نص قوس قزح على الوالد ، فسيقوم الطفل أيضًا بالتنقل من خلال كل لون ولكنه يتحول إلى الأمام مع هذا الاختلاف البالغ 120.
    إذا كنت تريد أن تكون بنفس اللون ، فيجب عليك تعيينها يدويًا في المحرر.

اعتبارًا من الوقت الذي قمت فيه بكتابة هذا الدليل ، لا تزال هناك طريقة للوصول إلى ألوان النماذج ثلاثية الأبعاد من خلال البرنامج النصي ، لذلك عندما يكون النموذج ثلاثي الأبعاد مقلوبًا ، لن تعمل الألوان.

الزوايا والدوران والمقياس

الفرق بين الزوايا والدوران هو أن الزوايا هي ميل الطبقة نفسه الذي يمكنك تغييره عن طريق تغيير خاصية الزوايا في المحرر ، والدوران بدلاً من ذلك هو الموضع النسبي للطفل إلى الأصل ، لذلك إذا كان الوالد يدور حوله مركز الطفل سوف يدور حول الوالد.
ما يتغير أساسًا هو مركز الدوران ، لأن الزوايا هي مركز الطفل بينما يكون الدوران هو الوالد.

تحتاج الزوايا والدوران والمقياس إلى معلمة غريبة أسميها "تكوين المحور" ، والاستخدام هو اختيار أي محور من الطبقة الفرعية يجب ربطه بأي محور من الطبقة الأصلية. يتكون sintax من ثلاثة أحرف محتملة X و Y و Z (ليست حساسة لحالة الأحرف) ، يجب أن تظهر ثلاثة من هذه الأحرف بالضبط ولكنها لا تحتاج بالضرورة إلى أن تكون مختلفة ، وهذا يعني أنه يمكنك وضع ثلاثة X إذا كنت تريد يمثل الأول المحور X للطبقة الفرعية ، ويمثل الثاني والثالث المحور Y والمحور Z على التوالي. أخيرًا ، يجب فصل هذه الأحرف بمسافة.

الآن ، خذ الزوايا على سبيل المثال ، إذا كان لديك دوران على المحور Z للطبقة الأصلية ، يمكنك اختيار تطبيق هذا الدوران على المحور X للطبقة الفرعية بدلاً من ذلك ، أو حتى جميع المحاور الثلاثة في نفس الوقت.

في هذا المثال ، الاستدارة التي تحدث على المحور Z للطبقة الأصلية ستحدث على المحور Z والمحور X لـ Child1 ، بينما بالنسبة لـ Child2 سيحدث فقط على المحور Y بدلاً من ذلك.

السرعة والاتجاه

من الممكن أيضًا تغيير السرعة (أو المقدار) والاتجاه الذي يجب على الطفل تغييره بالنسبة إلى الأصل لكل محور باستخدام قيمة مضاعفة.
يمكن أن تكون هذه القيمة أي رقم ويجب وضعها قبل المحور المقابل.

في هذا المثال ، بالنسبة لـ Child1 ، سيكون الدوران على المحور Z أسرع مرتين من الطبقة الأصلية بينما سيكون المحور X بنصف السرعة. بالنسبة لـ Child2 ، سيكون الدوران في المحور Y أسرع مرتين من المحور Z للطبقة الأصلية ولكن معكوسًا.

حجم

تتطلب خاصية المقياس ، بالإضافة إلى المعلمة السابقة ، معلمتين منطقيتين إضافيتين (صواب أو خطأ) ، تسمى "حجم المقياس" و "مسافة المقياس" (ليست حساسة لحالة الأحرف). كما يوحي الاسم ، من المفترض أن يختاروا ما إذا كنت تريد تطبيق الاختلاف في مقياس الوالد على حجم الطفل و / أو المسافة بينهما.
الأول هو "حجم المقياس" ثم "مقياس المسافة".

رسائل الخطأ والسجلات

يستخدم البرنامج النصي وحدة تحكم المحرر لعرض السجلات والأخطاء ، ويمكنك التعرف عليها من خلال اللون البرتقالي والأحمر على التوالي.
السجلات عبارة عن رسائل بسيطة لعرض ما يفعله البرنامج النصي. من ناحية أخرى ، تؤدي الأخطاء إلى توقف تنفيذ البرنامج النصي لأن شيئًا ما غير صحيح.

عندما تظهر رسائل الخطأ يعني حدوث خطأ أثناء إعداد التكوين في مربعات النص.
لا تقلق لأن هذه الأخطاء تشير أيضًا إلى مكان الخطأ وتقدم شرحًا موجزًا ​​لما هو الخطأ ، وبهذه الطريقة يكون إصلاحها أسهل كثيرًا.
إذا كنت لا تزال غير قادر على معرفة كيفية إصلاحها ، فاستشر هذا الدليل ، فهو موجود هنا من أجل هذا بعد كل شيء.

إذا وجدت السجلات مزعجة ، يمكنك تعطيلها عن طريق تغيير قيمة e مباشرة في البرنامج النصي.
في السطر 20 ، هناك ثابت يسمى "logs" ، قم بتغيير قيمته من "true" إلى "false".

المزيد من الأدلة:

اترك تعليق

ArabicEnglishFrenchGermanItalianJapaneseKoreanPortugueseSpanish