Properties - Gamedev-Project/Zuma-Math GitHub Wiki

מאפיינים

רכיב התנגשות

כאשר כדור ינוע מהשחקן שלנו אל עבר המשוואות תבוצע התנגשות בין הכדור הבודד לשאר הכדורים במסלול והכדורים יסתדרו בהתאם.

לא ידוע כרגע על ערכים מספריים אך ברגע שיבוצע מגע בין משוואה לכדורים הרכיב יידע להתנהג בהתאם ולהכניס את הכדור במקום הרצוי. כמו כן המהירות של הכדורים תהיה רגילה בתזוזה פיזיקלית של ball physics. מאפיינים מהירות הכדור ניתנת לשינוי במצב inspector.

רכיב טריגר

כאשר כדור ישלח מהשחקן אל עבר מסלול המשוואות והמשחק יזהה שיש התנגשות פיזית בין השניים, יהיה חישוב מתמטי האם המשוואה נפתרה נכונה או לא ויפעל בהתאם.

אין כאן שילוב של אלמנטים מספריים אלא רק בדיקה מתמטית בקוד ואישור אם המשוואה נפתרה בצורה נכונה או לא.

בinspector לא תהיה דרך לשנות את הערכים של הרכיב.

רכיב תזוזה

רכיבי סקריפט ופיזיקה שיעזרו בתזוזה של השחקן שלנו בעזרת העכבר ולמהירות המשוואות על המסלול בדרך אל השחקן

הערכים המספריים של רכיב זה יהיו בגדר תזוזה נורמטיבית של מהירות לפי עכבר אצל השחקן הראשי ומהירות משתנה של המשוואות לעבר השחקן. באזור השנייה לתזוזה של 1 על ציר הX/Y.

מהירות המשוואות לעבר השחקן ינתנו לשינוי בinspector מכיוון שיהיה מהירויות שונות לכל שלב.

רכיב תצוגה

רכיבי תמונות שימופו על כל רכיב ורכיב בהתאם

לא קיימים ערכים מספריים חוץ מגודל התמונה/אפקט על האובייקט.

בinspector אין יכולת לשנות מכיוון שהאלמנטים ישמרו כprefab.

רכיב random

יבוצע בכל שלב הגרלה של משוואות ופליטתם לתוך המשחק ע"י סקריפט מותאם לכל שלב ושלב.

בinspector אין יכולת לשנות את הקוד מבחוץ אך יהיה אפשר לשנות את כמות המשוואות הנוצרת בכל שלב.