286
עריכות
תגית: עריכת קוד מקור 2017 |
(←הגבול: ניסוח, עריכה) תגית: עריכת קוד מקור 2017 |
||
== הגבול ==
<BR>נציב אותו בחדר:
<BR>עכשיו עלינו לחזור לכדור ולמחבט, ולטפל במה שקורה כשהם מתנגשים בגבול.
== התנגשויות ==
▲<BR>נוסיף לו ארוע התנגשות בגבול.[[תמונה:Gmaker_collision.png]]
<div dir=ltr>
x+=0;
</div>
הצבנו יחסית 0 במשתנה x, כך שהוא יעצר כשהוא יתנגש בגבול.
▲<BR>ניצור ארוע התנגשות בגבול.[[תמונה:Gmaker_collision.png]]
▲<BR>נוסיף פעולת קוד,[[תמונה:Gmaker_code_button.png]]
<div dir=ltr>
move_bounce_solid(border);
</div>
הפעולה הזו דומה לפעולה שכתבנו כבר [[תכנות לילדים באמצעות Game Maker/פונג בקוד/צעד 2: הכדור#התנגשות במחבט|בצעד 2]].
'''למה הפעם כתבנו solid?'''
בגלל שהגבול הוא יציב, אנחנו יכולים להגדיר את הכדור שינתר רק כנגד אובייקטים יציבים.
{{הארה|אם הגבול לא היה יציב, היינו צריכים לכתוב move_bounce_all(border), כמו שהוסבר [[תכנות לילדים באמצעות Game Maker/פונג בקוד/צעד 2: הכדור#התנגשות במחבט|בצעד 2]].}}
הביטוי בסוגריים (broder) מייצג את האובייקט שכנגדו הכדור ינתר.
|