שיחה:תכנות לילדים באמצעות Game Maker/פק-מן/צעד 8: רוחות
הוספת נושאמראה
שינוי המופע של הרוח בהתאם לכיוון
[עריכה]במשחק פקמן המקורי, הרוחות מסתכלות לכיוון שהם הולכות אליו. כיצד לעשות זאת אם אין שום פעולה שגורמת לכך אלא הגרלה?
תשובה: גם אני חשבתי על זה, ומצאתי פיתרון: בלשונית control יש פעולה שבודקת משתנה. צריך לכתוב direction (כיוון) ולעשות זאת ארבעה פעמים. (בפעולת step כמובן)
אם הערך שווה ל-0: להחליף לדמות שמסתכלת ימינה.
אם הערך שווה ל-90: להחליף לדמות שמסתכלת למעלה.
אם הערך שווה ל-180: להחליף לדמות שמסתכלת שמאלה.
אם הערך שווה ל-270: להחליף לדמות שמסתכלת למטה.
(למידע נוסף ראו את השיעור הבא: תנועה חכמה.
באג בהתנגשות בקיר
[עריכה]לפעמים שהרוח מתנגשת בקיר, היא זזה 4 פיקסלים לכיוון הקיר ואז חוזרת. זה לא מפריע לשחק אבל זה באג חזותי די מעצבן. למישהו יש רעיון איך לפתור את זה?