צבעו חלק
חלק מהיחידה תכנות משחקים ב-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.WoodTransparency הוא מספר: 0 פירושו אטום, 1 פירושו בלתי נראה, וכל ערך שביניהם פירושו שאפשר לראות דרך החלק.
אתגר
קלצבעו את הבלוק האפור מתוך הסקריפט שלו על ידי שינוי שלושת הערכים.
- הפכו אותו לאדום:
Color3.fromRGB(255, 0, 0). - גרמו לו לזהור:
Enum.Material.Neon. - הפכו אותו לשקוף למחצה:
Transparency0.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
5המשחק הראשון שלך
ה-Obby הראשון שלךתרגלו בעצמכם: קומפיילר Lua אונליין