Skip to content

MHA-FinalProject/Arrival-destinationGema

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arrival-destinationGema

Link to itch: HERE

תמונת רקע:

image

במשחק זה המטרה היא לנהוג מבלי להתנגש במכוניות הבאות ממול. ברגע שהשחקן מתנגש ב"אוייבים" אז השחקן מושמד והמשחק נגמר. בפינה הימינית של המסך ניתן לראות מפה שמתארת איפה השחקן נמצא ביחס לעולם המשחק. לכל אחד מהאוייבים קיים Collider 2D, Rigidbody 2D, Sprite Renderer, Move, Time Spawner Random לרכיבי ה Move וה Time Spawner Random הוספתי להם סeריפטים. רכיב הMove: מעדכן את המיקום של המודל, נדרש להוסיף בשביל ה Time Spawner Random

image

רכיב הTime Spawner Rando: הגדרתי 2 משתנים מינים ומקסימום זמנים שצריך לחכות בין כל יצירת אוייב.

image בפונקציה זו נוצר האוייב בזמן רנדומלי בין המינימום למקסימום זמן.

image

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

image

כך לאחר שאותו אוייב ספציפי כבר לא יהיה רלוונטי הוא יושמד. לשחקן יש סריפט של GameOver וסריפט של DestroyOnTrigger2D: קוד DestroyOnTrigger2D: image

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

קוד GameOver: image

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages