top of page
פיתוח Framework
יצירת לולאת משחק
לולאת המשחק, הינה החלק הכי חשוב בכל משחק אנימציות בזמן אמת לא יעבדו בלי לולאת המשחק וגם המודל/המנוע הפיזיקלי שגם עליו אני אדבר בהמשך בפוסטים אחרים תהיה בעיה גם איתם. אז יהיו מספר פוסטים על לולאת משחק אני אחלק את הנושא למספר חלקים. הפרק הראשון יהיה בפוסט זה. יצירת מחלקת לולאת משחק - הבסיס(חלק 1) 2026 gamesDevTime Image ai generated בתוך קטע הקוד ניתן לראות את כל ההערות שכתבתי. מומלץ להשתמש בrequestAnimationFrame בשביל לולאת המשחק לביצועיים מקסימליים. getters וsetters מתודות
כפיר עוזיהו
6 בינו׳זמן קריאה 2 דקות


בניית פרמוורק - ציור פשוט בcanvas
מתחילים תמיד מבנייה של פרמוורק, כדי ליצור שימוש חוזר וקליל של מתודות בסיס שמאפשר בנייה של מנוע משחק. פרמוורק יכול להכיל שימוש בפיזיקה, אנימציות, גרפיקה וממשק משתמש. תחילה בניתי את מנוע הרינדור (Rendering engine)ההתחלתי. רינדור - זה בעצם תהליך לציור של אלמנטים על המסך צורות עם צבעים או תמונות. וכמובן הכי טוב לבנות את מנוע הרינדור בצורה של קואורדינטות (שימוש במתמטיקה לינארית). תמיד לוקחים קואורדינטה סופית פחות התחלתית וחוזרים על זה עם עוד קואורדינטות((x2-x1 y2-y1)). הסבר בצורה
כפיר עוזיהו
31 בדצמ׳ 2025זמן קריאה 3 דקות


bottom of page