בונה המגדלים
חלק מהיחידה יסודות הסקריפטים ב-Unity במסלול ה-Unity של Coddy. שיעור 84 מתוך 85.
עגורן נע הלוך ושוב מעל בסיס. כל לחיצה על מקש הרווח או כל הקלקה מפילה בלוק ישר למטה מהעגורן. בלוק שנוחת על ראש הערימה נשאר שם, והבלוק הבא צריך לנחות עליו. בלוק שמחטיא נופל הצידה. גובה הערימה הוא הניקוד.
כתבו את כל המשחק בסקריפט אחד, Crane, על העגורן.
אתגר
קשההתחילו את משחק המגדל: מנוף שנע ומפיל בלוקים.
- הניעו את המנוף לאורך ציר x במהירות
craneSpeed, ושנו כיוון אחרי שעוברים אתcraneEdgeואת-craneEdge. - לחיצה על מקש הרווח או לחיצה שמאלית מפילה בלוק 1 מתחת למנוף אל שדה
Transform falling, רק כאשרfalling == null. - הניעו את הבלוק הנופל כלפי מטה במהירות
fallSpeed.
לחצו על "שחק" ולחצו על מקש הרווח: בלוק נופל מהמנוף. לאחר מכן לחצו על "בדיקה".
נסו בעצמכם
using UnityEngine;
public class Crane : MonoBehaviour
{
[SerializeField] private GameObject blockPrefab;
[SerializeField] private Transform top;
[SerializeField] private float craneSpeed = 3f;
[SerializeField] private float craneEdge = 4f;
[SerializeField] private float fallSpeed = 7f;
void Update()
{
}
}
כל השיעורים ביחידה יסודות הסקריפטים ב-Unity
1יסודות C# ב-Unity
שלום, Unityמשתניםמספרים עשרוניים צריכים fטקסט ב-Consoleמשתנים ששומרים ערכיםאם ואחרתהשוואת מספריםחזרה: אוסף המטבעות5וקטורים
חיבור וקטוריםכיווניםמרחב מקומי ומרחב עולמימהירות אלכסוניתהמרחק בין עצמיםVector3 הוא מבנה נתוניםסיכום: הטסת רחפן8אובייקטי משחק ורכיבים
הפניות ב-Inspectorקבלת רכיברכיבים חסריםהוספת רכיבRequireComponentהצגה והסתרהחזרה: מתג תאורה6טרנספורמציות והיררכיה
הורים וילדיםלהניף את הדגלקנה מידהלהסתכל על דבריםלנוע לעבר נקודהסיכום: הירח המקיף12מחזור החיים של הסקריפט
Awake ו-StartUpdate ו-LateUpdateOnEnable ו-OnDisableסדר מחזור החייםסיכום: יומן מחזור החייםתרגלו בעצמכם: Unity אונליין