تعتبر Beam كائنًا يرسم Texture بين موصلين Attachment الاثنين. من خلال تعيين خصائص الأشعة، يمكنك:
- تعديل شفافية الشعاع بحيث يتلاشى مع مرور الوقت.
- تحديد طول ونمط القماش لتحديد كيفية تكراره عبر طول الشعاع.
إنشاء الأشعة
قبل أن تبدأ في إنشاء شعاع، من المفيد تفعيل رؤية الموصلات حتى يمكنك رؤية مكان بداية الشعاع ونهايته. يمكنك فعل ذلك عن طريق تمكين إظهار تفاصيل القيد من قائمة عرض في ستوديو.
لإنشاء شعاع:
أنشئ جزءين وضعهما على مسافة قصيرة من بعضهما البعض. سيكون أحدهما بمثابة بداية الشعاع والآخر كنهاية الشعاع. جمع الأجزاء في Model.
في نافذة المستكشف، أضف كائن Attachment إلى كل جزء:
- مرر فوق أحد الأجزاء واضغط على زر ⊕. يتم عرض قائمة سياقية.
- من القائمة السياقية، أدخل Attachment.
- كرر ذلك مع الجزء الآخر.
في نافذة المستكشف، أضف كائن Beam إلى النموذج:
مرر فوق النموذج واضغط على زر ⊕. يتم عرض قائمة سياقية.
من القائمة السياقية، أدخل Beam.

اختر كائن Beam الجديد وقم بتعيين موصلاته. تأكد من تعيين كل خاصية موصل إلى كائن Attachment مختلف.
- في نافذة الخصائص، اختر خاصية Attachment0. يتغير شكل المؤشر لديك.
- في نافذة المستكشف، اختر موصل الجزء الذي تريد أن يكون بداية شعاعك.
- عد إلى نافذة الخصائص، اختر خاصية Attachment1. يتغير شكل المؤشر لديك.
- في نافذة المستكشف، اختر موصل الجزء الذي تريد أن يكون نهاية شعاعك.

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

يعرض الشعاع قماشه باستخدام مثلثين مرسومين بين Segments، ويتم ترتيب القطاعات بين اتجاه نقطتي التوصيل. عند دوران نقاط التوصيل في اتجاهات مختلفة، تدور القطاعات أيضًا.

لون
تقوم خاصية Color بتلوين قماش الشعاع إما إلى ظلال محددة، أو إلى تدرج ColorSequence عبر كامل امتداده.
في نافذة المستكشف، اختر الشعاع.
في نافذة الخصائص، اختر خاصية Color. يمكنك إما:
- النقر على مربع اللون لفتح نافذة الألوان المنبثقة وتحديد لون.
- إدخال ثلاثة أرقام في حقل قيمة لون RGB.

شفافية
تحدد خاصية Transparency شفافية الشعاع كقيمة ثابتة أو كـ NumberSequence مع نطاق يتراوح من 0 (معتم تمامًا) إلى 1 (شفاف تمامًا).
- في نافذة المستكشف، اختر الشعاع.
- في نافذة الخصائص، اختر خاصية Transparency.
- أدخل العتامة المطلوبة للشعاع.
عرض
يمكنك ضبط عرض الشعاع بالوحدات في كل نقطة نهاية من خلال تكوين خصائص Width0 و Width1. تعادل القيمة الأعلى عرضًا أكبر بينما يعادل القيمة الأقل عرضًا أصغر. إذا قمت بتعيين أي من القيم لأقل من 0، سيقوم ستوديو بإعادته إلى 0.
يمتلك الشعاع أدناه قيمة Width0 قدرها 0.5 وقيمة Width1 قدرها 3.

طول القماش/النمط
تحدد خاصية TextureLength و TextureMode كيفية تكرار القماش عبر طوله.
عندما يتم تعيين TextureMode إلى Enum.TextureMode.Wrap أو Enum.TextureMode.Static، فإن تكرار القماش سيعادل الطول الكلي للشعاع (بالوحدات) مقسومًا على TextureLength.

عندما يتم تعيين TextureMode إلى Enum.TextureMode.Stretch، سيتكرر القماش TextureLength مرات عبر الطول الكلي للشعاع.

مواجهة
يعتبر الشعاع إسقاطًا ثنائي الأبعاد موجودًا في الفضاء ثلاثي الأبعاد، مما يعني أنه قد لا يكون مرئيًا من كل زاوية. تضمن خاصية FaceCamera، عند تعيينها إلى true، أن يواجه الشعاع دائمًا CurrentCamera، بغض النظر عن توجهه.
انحناء
تم تكوين الأشعة لاستخدام منحنى بيزير مكعب يتشكل من أربعة نقاط تحكم. يعني هذا أنها ليست مقيدة بخطوط مستقيمة ويمكن تعديل انحناء الشعاع عن طريق تغيير CurveSize0 و CurveSize1، وتوجه Attachments للشعاع.
- P0 — بداية الشعاع؛ موضع Attachment0.
- P3 — نهاية الشعاع؛ موضع Attachment1.

