Menu
CoddyTech
flag Ar iconالعربيةdown icon

مدّد الجسر

جزء من قسم برمجة ألعاب 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.

challenge icon

التحدي

سهل

توجد فجوة بعرض 24 وحدة stud بين منصة الظهور الرمادية والهدف الأصفر، والجسر الخشبي طوله 4 وحدات stud فقط. لا توجد أرضية: إذا أخطأت الجسر فسوف تسقط.

غيّر Size الخاص بالجسر ليصل إلى الجانبين. أبقه بعرض 6 وسُمك 1، واجعل طوله على المحور Z لا يقل عن 24.

اضغط على Play واعبر سيرًا على الأقدام، ثم اضغط على Check.

جرّب بنفسك

local bridge = script.Parent

-- عرض الجسر 6، وسُمكه 1، وطوله 4 فقط.
print(bridge.Size)

-- اجعله طويلًا بما يكفي ليصل إلى الجانبين
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس برمجة ألعاب Roblox

تدرّب بنفسك: مترجم Lua عبر الإنترنت