תנועה במעגל – על משתנים, לולאות וקצת גאומטריה

לעיתים אנו נדרשים לבצע במשחק תנועת דמויות במסלול מעגלי, חצי מעגלי, אליפטי, גל סינוס וכד’ במקרים כאלה נצטרך לעשות שימוש במשתנים, מתמטיקה (גאומטריה) ולולאות.

כפי שמודגם בסרטון, אנו יכולים בקלות רבה להמיר מעלות לראדיאנים ואז לחשב באמצעות קוסינוס, סינוס והרדיוס את מיקום הדמות במעגל בכל רגע נתון.
אפשר לבצע מספר וואריאציות על הקוד הזה על מנת לקבל אפקטים מיוחדים לדוגמא:
1. תנועה בגל סינוס – לחשב רק את הגובה על ציר ה Y ואת ציר ה X לקדם תמיד בערך קבוע
2. תנועה אליפטית – נשיג ע”י מתן רדיוסים שונים לחישוב מיקום ה X  וה- Y
3. תנועת גוף סביב גוף אחר – נוסיף בחישוב ה X וה- Y את מרכז המעגל שהוא בעצם מיקום הגוף שסביבו אנו חגים

לקריאה נוספת על גאומטריה ומעגלים:
https://he.wikipedia.org/wiki/%D7%9E%D7%A2%D7%92%D7%9C

כתיבת תגובה

האימייל לא יוצג באתר.