סיכום: זיקוקים
חלק מהיחידה יסודות הסקריפטים ב-Unity במסלול ה-Unity של Coddy. שיעור 69 מתוך 85.
הסיכום הזה מחבר את הפרק כולו: יצירת עותק של קדם־אובייקט באמצעות Instantiate בלולאה, מקום אקראי לכל עותק, ו־Destroy עם השהיה.
אתגר
בינונילחץ על מקש הרווח כדי ליצור פרץ של 8 ניצוצות.
- כשמתקיים
Input.GetKeyDown(KeyCode.Space), הפעל לולאתfor8 פעמים. - בתוכה, צור ניצוץ ב־
transform.position + Random.onUnitSphere * 2f, עםQuaternion.identity. - העבר את הניצוץ החדש אל
Destroy(spark, 1f);.
לחץ על "שחק" ואז על מקש הרווח: ניצוצות יתפרצו לכל עבר וייעלמו אחרי שנייה. לאחר מכן לחץ על "בדיקה".
נסו בעצמכם
using UnityEngine;
public class Fireworks : MonoBehaviour
{
public GameObject sparkPrefab;
void Update()
{
// Space: 8 ניצוצות, כל אחד במרחק של 2 יחידות בכיוון אקראי, וכל אחד נעלם אחרי 1 שנייה
}
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות הסקריפטים ב-Unity
1יסודות C# ב-Unity
שלום, Unityמשתניםמספרים עשרוניים צריכים fטקסט ב-Consoleמשתנים ששומרים ערכיםאם ואחרתהשוואת מספריםחזרה: אוסף המטבעות5וקטורים
חיבור וקטוריםכיווניםמרחב מקומי ומרחב עולמימהירות אלכסוניתהמרחק בין עצמיםVector3 הוא מבנה נתוניםסיכום: הטסת רחפן8אובייקטי משחק ורכיבים
הפניות ב-Inspectorקבלת רכיברכיבים חסריםהוספת רכיבRequireComponentהצגה והסתרהחזרה: מתג תאורה11פריפאבים ויצירת מופעים
פריפאבים ויצירת מופעיםיצירה לפי טיימריצירה ברשתרשימות של אובייקטיםהסרת האחרון שנוצרהשמדהיצירות אקראיותסיכום: זיקוקים6טרנספורמציות והיררכיה
הורים וילדיםלהניף את הדגלקנה מידהלהסתכל על דבריםלנוע לעבר נקודהסיכום: הירח המקיף12מחזור החיים של הסקריפט
Awake ו-StartUpdate ו-LateUpdateOnEnable ו-OnDisableסדר מחזור החייםסיכום: יומן מחזור החייםתרגלו בעצמכם: Unity אונליין