סיכום: קפיצת טעינה
חלק מהיחידה יסודות הסקריפטים ב-Unity במסלול ה-Unity של Coddy. שיעור 23 מתוך 85.
הסיכום הזה מחבר את הפרק יחד: מקש שנלחץ ומוחזק, מקש ששוחרר, וערך שגדל בכל פריים ב־Time.deltaTime, ונשאר מתחת למגבלה.
אתגר
קלהפוך את הקובייה לקופץ עם טעינה.
- כל עוד
Input.GetButton("Jump")(מקש הרווח) לחוץ, הגדל אתchargeבקצב של 1 לשנייה, אך לא מעבר ל־2. - בעת
Input.GetButtonUp("Jump"), הגדר את ערך ה־y של הקובייה ל־0.5f + charge * power, ואז הגדר אתchargeל־0. - כל עוד ערך ה־y שלה גדול מ־
0.5f, הזז אותה למטה בקצב שלfallיחידות לשנייה.
לחץ על "שחק", החזק את מקש הרווח למשך שתי שניות ושחרר: הקובייה מזנקת ונופלת בחזרה. לאחר מכן לחץ על "בדיקה".
נסו בעצמכם
using UnityEngine;
public class ChargeJump : MonoBehaviour
{
public float power = 1f;
public float fall = 1f;
float charge = 0f;
void Update()
{
}
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות הסקריפטים ב-Unity
1יסודות C# ב-Unity
שלום, Unityמשתניםמספרים עשרוניים צריכים fטקסט ב-Consoleמשתנים ששומרים ערכיםאם ואחרתהשוואת מספריםחזרה: אוסף המטבעות5וקטורים
חיבור וקטוריםכיווניםמרחב מקומי ומרחב עולמימהירות אלכסוניתהמרחק בין עצמיםVector3 הוא מבנה נתוניםסיכום: הטסת רחפן8אובייקטי משחק ורכיבים
הפניות ב-Inspectorקבלת רכיברכיבים חסריםהוספת רכיבRequireComponentהצגה והסתרהחזרה: מתג תאורה6טרנספורמציות והיררכיה
הורים וילדיםלהניף את הדגלקנה מידהלהסתכל על דבריםלנוע לעבר נקודהסיכום: הירח המקיף12מחזור החיים של הסקריפט
Awake ו-StartUpdate ו-LateUpdateOnEnable ו-OnDisableסדר מחזור החייםסיכום: יומן מחזור החייםתרגלו בעצמכם: Unity אונליין