Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Các công cụ phát triển trò chơi đa nền tảng phổ biến đã hỗ trợ Vulkan trong một thời gian.
Tuy nhiên, do mức độ hỗ trợ thiết bị khác nhau, các công cụ phát triển trò chơi này đã triển khai nhiều cách để đưa các thiết bị tốt và đưa các thiết bị hoạt động tốt vào danh sách từ chối.
Bạn có thể bắt đầu từ danh sách mặc định của các công cụ này và để công cụ tự động dùng Vulkan trên các thiết bị được hỗ trợ và quay lại OpenGL ES cho các thiết bị không được hỗ trợ.
Unity
Để bật tính năng tự động chọn thiết bị trên Unity, hãy làm theo các bước để định cấu hình Auto Graphics API.
Sử dụng trình bổ trợ công cụ Unity VkQuality để đưa ra các đề xuất về thời điểm khởi chạy API đồ hoạ cho trò chơi của bạn sử dụng trên một thiết bị cụ thể.
Công cụ Unreal
Để bật tính năng tự động lựa chọn thiết bị trên Unreal Engine, hãy làm theo các bước Hỗ trợ Vulkan. Khi bạn chọn cả Support Vulkan (Hỗ trợ Vulkan) và Support OpenGL ES 3.2, Unreal sẽ sử dụng Vulkan theo mặc định. Nếu thiết bị không hỗ trợ Vulkan, Unreal sẽ quay lại sử dụng OpenGL ES 3.2.
Nếu đang sử dụng một số tính năng Vulkan cụ thể được biết là hoạt động kém trên một số thiết bị nhất định, bạn có thể tuỳ chỉnh tệp BaseDeviceProfile.ini để loại trừ các thiết bị đó. Hãy xem bài viết Tuỳ chỉnh hồ sơ thiết bị và khả năng mở rộng cho Android để tìm hiểu cách tuỳ chỉnh. Hãy nhớ cập nhật tệp BaseDeviceProfile.ini của bạn. Vì trình điều khiển thiết bị mới có thể sửa các thiết bị có hại đã biết trước đó, nên bạn không nên bỏ lỡ các tính năng tối ưu hoá mà bạn sẽ nhận được miễn phí trong các trình điều khiển thiết bị đã cập nhật.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 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."]]