שיחה:תכנות לילדים באמצעות Game Maker/פק-מן/צעד 8: רוחות

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

עריכה

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

תשובה: גם אני חשבתי על זה, ומצאתי פיתרון: בלשונית control יש פעולה שבודקת משתנה. צריך לכתוב direction (כיוון) ולעשות זאת ארבעה פעמים. (בפעולת step כמובן)

אם הערך שווה ל-0: להחליף לדמות שמסתכלת ימינה.

אם הערך שווה ל-90: להחליף לדמות שמסתכלת למעלה.

אם הערך שווה ל-180: להחליף לדמות שמסתכלת שמאלה.

אם הערך שווה ל-270: להחליף לדמות שמסתכלת למטה.

(למידע נוסף ראו את השיעור הבא: תנועה חכמה.

באג בהתנגשות בקיר

עריכה

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

חזרה לדף "תכנות לילדים באמצעות Game Maker/פק-מן/צעד 8: רוחות".