GMSCollisionBehavior

GMSCollisionBehavior

ספירות

טיפוסים בני מנייה (enum)GMSCollisionBehavior { GMSCollisionBehaviorRequired , GMSCollisionBehaviorRequiredAndHidesOptional , GMSCollisionBehaviorOptionalAndHidesLowerPriority }
 האינטראקציה של סמנים עם סמנים אחרים ותוויות רגילות. עוד...

תיעוד של סוג הספירה

טיפוסים בני GMSCollisionBehavior

האינטראקציה של סמנים עם סמנים אחרים ותוויות רגילות.

ברירת המחדל היא GMSCollisionBehaviorRequired.

התנגשויות של סמנים מתרחשות כאשר קואורדינטות מצטלבות.

העדיפות מוגדרת כך: 1) חובה > אופציונלי 2) zIndex: ערך zIndex גבוה יותר > zIndex תחתון

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

מונה:
GMSCollisionBehaviorRequire

הצג תמיד את הסמן ללא קשר להתנגשות.

זאת התנהגות ברירת המחדל. אין השפעה על הצגה של סמנים אחרים או תוויות של מפה בסיסית.

GMSCollisionBehavior requiredAndSetupsOptional

להציג תמיד את הסמן ללא קשר להתנגשות, ולהסתיר את כל הסמנים או התוויות של CollisionBehaviorOptionalAndHiddensLowerPriority שחופפים עם הסמן.

GMSCollisionBehaviorOptionalAndSetupsLowerPriority

הצגת הסמן רק אם הוא לא חופף לסמנים אחרים.

היא לא כוללת GMSCollisionBehaviorrequired. אם שני סמנים מסוג זה חופפים, יוצג הסמנים עם ה-zIndex הגבוה יותר. כללי התנגשות עבור סמנים עם אותו zIndex לא מוגדרים.