Menu
CoddyTech

בנו משטח

חלק מהיחידה תכנות משחקים ב-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. יש לו Size של 6, 1, 28 ו־Position של 0, 10, 0
  3. לא נופל
  4. נמצא בעולם

לחץ על Play וחצה אותו, ואז לחץ על Check.

נסו בעצמכם

local platform = Instance.new("Part")

-- 1. תן לו את השם Platform

-- 2. גודל ומיקום

-- 3. מנע ממנו ליפול

-- 4. הצב אותו בעולם
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה תכנות משחקים ב-Roblox

תרגלו בעצמכם: קומפיילר Lua אונליין