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

ابنِ منصة

جزء من قسم برمجة ألعاب Roblox في رحلة Lua على Coddy. الدرس 4 من 24.

يمكن للنصوص البرمجية إنشاء العالم أيضًا. تنشئ Instance.new كائنًا جديدًا، وتضبط خصائصه قبل وضعه في اللعبة:

local ball = Instance.new("Part")
ball.Name = "Ball"
ball.Shape = Enum.PartType.Ball
ball.Position = Vector3.new(0, 20, 0)
ball.Parent = workspace

لا يكون الجزء الجديد في العالم حتى يتم تعيين Parent إلى workspace. إن تعيين Parent أخيرًا يعني أن الجزء يظهر مكتملًا بالفعل.

الجزء الجديد أيضًا غير مثبّت: تسحبه الجاذبية إلى الأسفل فيسقط. تسقط الكرة أعلاه من ارتفاع 20 إلى الأرض. أما الجزء الذي تكون فيه Anchored = true فيبقى تمامًا حيث وضعته، وهذا ما تريده للأرضيات والجدران والمنصات.

challenge icon

التحدي

سهل

هذه المرة لا يوجد جسر على الإطلاق. يعمل البرنامج النصي الخاص بك في ServerScriptService ويبني جسرًا.

أنشئ Part جديدًا بحيث:

  1. يكون اسمه Platform
  2. يكون حجمه 6, 1, 28 وموضعه 0, 10, 0
  3. لا يسقط
  4. يكون في العالم

اضغط على Play واعبره، ثم اضغط على Check.

جرّب بنفسك

local platform = Instance.new("Part")

-- 1. سمّه Platform

-- 2. الحجم والموضع

-- 3. امنعه من السقوط

-- 4. ضعه في العالم
quiz iconاختبر نفسك

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

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

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