קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
מנועי משחקים פופולריים חוצי-פלטפורמות תומכים ב-Vulkan כבר זמן מה.
עם זאת, בגלל רמות שונות של תמיכה במכשירים, מנועי המשחקים האלה הטמיעו דרכים להוסיף לרשימת ההיתרים מכשירים טובים ולחסום מכשירים בעייתיים ידועים.
אפשר להתחיל מרשימת ברירת המחדל של המנועים האלה ולאפשר למנוע להשתמש אוטומטית ב-Vulkan במכשירים נתמכים, ולחזור ל-OpenGL ES במכשירים לא נתמכים.
Unity
כדי להפעיל בחירה אוטומטית של מכשיר ב-Unity, פועלים לפי השלבים להגדרת Auto Graphics API.
אפשר להשתמש ב-VkQuality Unity engine plugin כדי לספק המלצות לגבי ה-API של הגרפיקה שהמשחק צריך להשתמש בו במכשיר ספציפי בזמן ההפעלה.
Unreal Engine
כדי להפעיל בחירה אוטומטית של מכשיר ב-Unreal Engine, פועלים לפי השלבים לתמיכה ב-Vulkan. כשבוחרים גם באפשרות Support Vulkan וגם באפשרות Support OpenGL ES 3.2, Unreal משתמשת ב-Vulkan כברירת מחדל. אם המכשיר לא תומך ב-Vulkan, Unreal חוזר ל-OpenGL ES 3.2.
אם אתם משתמשים בתכונות ספציפיות של Vulkan שידוע שהן מתנהגות בצורה לא טובה במכשירים מסוימים, אתם יכולים להתאים אישית את קובץ BaseDeviceProfile.ini כדי להחריג את המכשירים האלה. כדי ללמוד איך להתאים אישית את הפרופיל, אפשר לעיין במאמר התאמה אישית של פרופילי מכשירים ושינוי גודל ב-Android. חשוב לזכור לעדכן את הקובץ BaseDeviceProfile.ini. יכול להיות שמנהלי התקנים חדשים יתקנו בעיות במכשירים שכבר ידועות, ולכן כדאי ליהנות מהאופטימיזציות שמתקבלות בחינם ממנהלי התקנים מעודכנים.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[],null,["# Game engine support\n\nPopular multi-platform game engines have supported Vulkan for some time.\nHowever, due to varying levels of device support, these game engines have\nimplemented ways to allowlist good devices and denylist known bad devices.\n\nYou can start from these engines' default list and let the engine automatically\nuse Vulkan on supported devices and fall back to OpenGL ES for non-supported\ndevices.\n\nUnity\n-----\n\nTo enable automatic device selection on Unity, follow the steps to configure\n[Auto Graphics API](/games/engines/unity/start-in-unity#auto_graphics_api).\n\nUse the [VkQuality Unity engine plugin](/games/engines/unity/unity-vkquality) to\nprovide launch-time recommendations of the graphics API for your game to use on\na specific device.\n\nUnreal Engine\n-------------\n\nTo enable automatic device selection on Unreal Engine, follow the steps to\n[Support Vulkan](/games/engines/unreal/unreal-on-android#vulkan). When you\nselect both **Support Vulkan** and **Support OpenGL ES 3.2**, Unreal uses Vulkan\nby default. If the device doesn't support Vulkan, Unreal falls back to\nOpenGL ES 3.2.\n\nIf you are using specific Vulkan features that are known to behave badly on\ncertain devices, you can customize your `BaseDeviceProfile.ini` file to exclude those\ndevices. Check out [Customizing Device Profiles and Scalability for Android](https://dev.epicgames.com/documentation/en-us/unreal-engine/customizing-device-profiles-and-scalability-in-unreal-engine-projects-for-android#androiddeviceprofiles)\nto learn how to customize it. Remember to keep your `BaseDeviceProfile.ini` file\nupdated. As new device drivers may fix previously known bad devices, you do not\nwant to miss out on optimizations that you will get for free from the updated\ndevice drivers."]]