مدّد الجسر
جزء من قسم برمجة ألعاب Roblox في رحلة Lua على Coddy. الدرس 3 من 24.
لكل جزء Size وPosition. وكلاهما Vector3: ثلاثة أرقام للاتجاهات الثلاثة في العالم.
X: اليسار واليمينY: الأعلى والأسفلZ: الأمام والخلف
تُقاس المسافات في Roblox بوحدات studs. يبلغ طول اللاعب حوالي 5 وحدات studs.
local box = script.Parent
print(box.Size)
box.Size = Vector3.new(4, 10, 4)تعرض print الأولى الحجم قبل التغيير، على سبيل المثال 2, 2, 2. يجعل السطر التالي الصندوق برجًا طويلًا: عرضه 4 وارتفاعه 10 وعمقه 4. ينمو الجزء بالتساوي في كلا الاتجاهين انطلاقًا من مركزه، لذا يصل البرج الآن إلى 5 وحدات studs فوق Position وتحته.
يمكنك قراءة رقم واحد باستخدام .X أو .Y أو .Z: تكون box.Size.Y هي 10.
التحدي
سهلتوجد فجوة بعرض 24 وحدة stud بين منصة الظهور الرمادية والهدف الأصفر، والجسر الخشبي طوله 4 وحدات stud فقط. لا توجد أرضية: إذا أخطأت الجسر فسوف تسقط.
غيّر Size الخاص بالجسر ليصل إلى الجانبين. أبقه بعرض 6 وسُمك 1، واجعل طوله على المحور Z لا يقل عن 24.
اضغط على Play واعبر سيرًا على الأقدام، ثم اضغط على Check.
جرّب بنفسك
local bridge = script.Parent
-- عرض الجسر 6، وسُمكه 1، وطوله 4 فقط.
print(bridge.Size)
-- اجعله طويلًا بما يكفي ليصل إلى الجانبين
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس برمجة ألعاب Roblox
تدرّب بنفسك: مترجم Lua عبر الإنترنت