Page 16 - developers guide fb 15102016
P. 16
‫‪ – U IN GAME‬מדריך למפתח‬

‫‪ .8‬מיקום של אובייקט‬

‫מיקום האובייקט מוגדר על ידי הקואורדינטה שלו‪ .‬ישנן שתי דרכים‬
‫לקבוע את המיקום‪:‬‬

‫‪ .1‬מיקום האובייקט באופן מוחלט ‪ -‬על ידי קביעת הערכים של‬
‫המשתנים ‪ x,y‬של האובייקט‬
‫נשים לב ש‪ x-‬הוא משתנה‪.‬‬
‫לדוגמה‪:‬‬

‫אם נרצה למקם אובייקט בפינה השמאלית העליונה של החדר‪,‬‬
‫נקבע לו את הערכים ‪.x=0, y=0‬‬

‫אם נרצה למקם אובייקט באמצע חדר בגודל ‪ 640 X 480‬פיקסלים‪ ,‬שזה‬
‫הגודל הרגיל של החדרים‪ ,‬אזנמקם אותו בקואורדינטה ‪.x=320, y=240‬‬
‫‪ .2‬מיקום באופן יחסי (‪ - )relative‬על ידי קביעת הערכים של ‪x,y‬‬

‫של האובייקט ביחס לעצמו‬
‫לדוגמה‪:‬‬

‫אם נרצה למקם אובייקט ‪ 5‬פיקסלים שמאלה ממיקומו הנוכחי‪ ,‬נסמן '‪'v‬‬
‫ליד ‪ relative‬ונקבע ‪.x=-5, y=0‬‬

‫אם נרצה למקם אובייקט ‪ 4‬פיקסלים למטה ממיקומו הנוכחי‪ ,‬נסמן '‪'v‬‬
‫ליד ‪ relative‬ונקבע ‪.x=0, y=-4‬‬

‫אם נרצה לבדוק אם מעל לאובייקט יש מקום פנוי‪ ,‬נבדוק את המיקום‬
‫‪ x=0, y=1‬ונסמן '‪ 'v‬ליד ‪.relative‬‬

‫‪- 02 -‬‬
   11   12   13   14   15   16   17   18   19   20   21