Menu
CoddyTech

צבעו חלק

חלק מהיחידה תכנות משחקים ב-Roblox במסלול ה-Lua של Coddy. שיעור 2 מתוך 25.

לחלק יש מאפיינים: הצבע שלו, ממה הוא עשוי, עד כמה אפשר לראות דרכו, הגודל שלו והמיקום שלו. שינוי של מאפיין משנה מיד את החלק במשחק.

סקריפט שנמצא בתוך חלק מגיע אל אותו חלק דרך script.Parent. שמור אותו בתוך משתנה כדי שתוכל להשתמש בו בכל שורה:

local block = script.Parent
block.Color = Color3.fromRGB(0, 120, 255)

local block יוצר משתנה בשם block, ו-= מציב בו ערך. Color3.fromRGB מערבב צבע מאדום, ירוק וכחול, שכל אחד מהם נע בין 0 ל-255, ולכן 0, 120, 255 הוא כחול בוהק.

חלק מהמאפיינים מקבלים ערך מתוך רשימה ש-Roblox מספקת, שנקראת Enum. החומר הוא אחד מהם:

block.Material = Enum.Material.Wood

Transparency הוא מספר: 0 פירושו אטום, 1 פירושו בלתי נראה, וכל ערך שביניהם פירושו שאפשר לראות דרך החלק.

challenge icon

אתגר

קל

צבעו את הבלוק האפור מתוך הסקריפט שלו על ידי שינוי שלושת הערכים.

  1. הפכו אותו לאדום: Color3.fromRGB(255, 0, 0).
  2. גרמו לו לזהור: Enum.Material.Neon.
  3. הפכו אותו לשקוף למחצה: Transparency 0.5.

לחצו על "שחק": הבלוק זוהר באדום ואפשר לראות דרכו. לאחר מכן לחצו על "בדיקה".

נסו בעצמכם

local block = script.Parent

-- 1. הפכו את הבלוק לאדום: שנו את שלושת המספרים ל-255, 0, 0
block.Color = Color3.fromRGB(163, 162, 165)

-- 2. גרמו לו לזהור: שנו את Plastic ל-Neon
block.Material = Enum.Material.Plastic

-- 3. הפכו אותו לשקוף למחצה: שנו את 0 ל-0.5
block.Transparency = 0

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

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