שלום, Roblox
חלק מהיחידה תכנות משחקים ב-Roblox במסלול ה-Lua של Coddy. שיעור 1 מתוך 24.
כל משחק Roblox מורכב מחלקים (בלוקים, כדורים, משטחים) ומסקריפטים שאומרים לחלקים מה לעשות. הסקריפטים נכתבים ב־Luau, שפת התכנות ש־Roblox יצרה על בסיס Lua.
המשחק שמימין הוא עולם אמיתי: לוח בסיס מכוסה דשא, משטח הופעה ושלט צהוב. לחצו על Play כדי להריץ בו את הסקריפט שלכם, ולכו מסביב באמצעות W A S D ו־Space.
הדבר הראשון שכל כותב סקריפטים לומד הוא print. הפקודה כותבת שורה בחלונית Output שמתחת למשחק, עם השעה שבה היא התרחשה במשחק:
print("The game started")טקסט במירכאות הוא מחרוזת. print מציגה גם דברים שאינם מחרוזות, כמו מספרים ושמות של חלקים. כל חלק בעולם נמצא בתוך workspace, ואפשר לגשת אליו לפי שמו:
print(workspace.Baseplate.Name)הפקודה הזאת מדפיסה Baseplate. סקריפט רץ מהשורה העליונה עד השורה התחתונה פעם אחת, כשהמשחק מתחיל.
אתגר
קלכתוב את סקריפט Roblox הראשון שלך.
- הדפס בדיוק
Hello, Roblox! - בשורה הבאה, הדפס את שם השלט הצהוב על ידי קריאתו מהחלק:
workspace.Sign.Name(לא את הטקסט"Sign"שמוקלד במרכאות).
לחץ על הפעל כדי לראות את השורות שלך בפלט, ואז לחץ על בדיקה.
נסו בעצמכם
-- הסקריפט הזה רץ פעם אחת, כשהמשחק מתחיל.
print("Hello")
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה תכנות משחקים ב-Roblox
תרגלו בעצמכם: קומפיילר Lua אונליין