תוכן עניינים:
וִידֵאוֹ: סים נחיתה רקטות 2d: 3 שלבים
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
יהיה עליך ליצור רקע, לצייר רקטות ומחוון כדי להתחיל (כמובן שתצטרך חיבור לאינטרנט כדי להשתמש בשריטה) אם אתה רק רוצה לשחק את הסימולציה/ משחק, לחץ כאן או עבור אל https:/ /scratch.mit.edu/projects/432509470/
שלב 1: מנוע פיזיקה
סימולטורי רקטות אינם יכולים להתקיים ללא סימולציה פיזיקלית, ולכן תזדקק לכל המשתנים כדלקמן:
- Vh או VelocityHorizontal כפי שמוצג בדוגמה
- Vv או Velocity אנכי כפי שמוצג
- מנוע כוח, לציון דחף שנוצר על ידי הרקטה
- מנוע זווית, להיגוי באמצעות גימבלים
- מהירות כוללת, לתנאי מחוון ומגע
- התפוצץ, מסיבות שנכנס אליהן בשלב הבא
לאחר יצירת המשתנים, עבור לכרטיסייה "תנועה", והנח את הבלוקים [שנה x על ידי ()] ו- [שנה y על ידי ()]
מקם את ה- Vv שלך ב- [שנה y על ידי ()] ו- V ב- [שינוי x על ידי ()] והכנס את כל העניין ללולאה.
כדי להוסיף כוח משיכה, פשוט הוסף [שנה Vh על ידי (-1)] ללולאה.
כדי להוסיף קצת מראה של גרירה, הוסף את הבלוק הבא ללולאה:
[הגדר Vh ל- (0.99*Vh)]
[הגדר Vv ל- (0.999*Vv)]
הו ילד עכשיו הגיע הזמן ל"מנועים"
מכיוון שהדבר נשלט על ידי גימבלים והכוונת כיוון, אנו זקוקים למשהו שיאפשר לטיל לנסוע בכיוון שאליו היא מצביעה. מכיוון שלסיבוב המנוע תהיה השפעה מסוימת על כיוון הדחיפה, זווית המנוע תתרום מעט לכיוון הדחיפה הכולל אז הוסיפו כי, ובקשו מהמחשב לבצע מעט טריגונומטריה וואלה, תפוקת המנוע מתבצעת.
שלב 2: מכניקת המשחק
כ"משחק "זה חייב להיות בעל פקדים, תנאי ניצחון, ודרך כלשהי לסיום המשחק.
עבור הפקדים, כל מה שצריך לעשות הוא לחבר מפתחות לחלק מהמשתנים שהגדרנו קודם
הקצה שני מפתחות לכיוון המנוע ואחד לכוח המנוע, כפי שמוצג למעלה
לקבלת מצב הזכייה, השתמש בצבע אחד או ברמת y אחת כדי להיות הקרקע, וכאן שמתי חלק גדול מהמפה כאזור בלתי נגיש. כפי שאתה רואה כאן, יש שימוש במשתנה "התפוצץ", הוא מונע ממגדיר התלבושות לחזור חזרה למצב לא מתפוצץ מרגע שהפיצוץ מופעל. הפרמטרים פחות או יותר זקופים לחלוטין, ובעלי מהירות נמוכה מאוד. כעת לאחר הנחיתה, הרקטה ממוקמת ברמת y מסוימת כדי למנוע רקטה צפה, והכל מוגדר ל- 0.
לתנאי התחלה, הגדר אותו לזווית סבירה במקום סביר, או הפוך אותו לאקראי, זו בחירה שלך
שלב 3: אינדיקטורים
ולבסוף רק כדי להפוך אותו לנגיש לאנשים נוספים, הוספתי אינדיקטורים, וכדאי גם לך כי קל יותר לזהות אינדיקטורים חזותיים והקוד מוצג למעלה.