Làm cách nào để đảm bảo bố cục giao diện người dùng phù hợp với mọi thiết bị được hỗ trợ riêng lẻ trong Unity?
Tôi đã xuất bản một ứng dụng trên Cửa hàng Play, tôi đã phát triển trong Unity, nhưng một số người bạn của tôi đã cho tôi thấy bố cục giao diện người dùng trông hơi khác so với những gì tôi mong đợi và đã thấy trên thiết bị thử nghiệm của mình.
Có cách nào để thực thi mọi thiết bị được hỗ trợ hiển thị trò chơi và bố cục của tôi chính xác như tôi mong đợi không?
Tôi biết rằng trong Android Studio, có nội dung bọc và ràng buộc (Hoặc bất cứ thứ gì được gọi là), nhưng tôi không biết về các tùy chọn như vậy trong Unity.
Tái bút Điều quan trọng cần lưu ý là tôi có một cảnh với AR Camera (Không phải cảnh thông thường), trong khi cảnh kia là camera thông thường.
Cảm ơn trước!
Trả lời
Có một công cụ mới trong Unity được gọi là Device Simulator
Đây là một hướng dẫn tốt: Youtube
Nhưng bản sửa lỗi chính có thể được thực hiện chỉ trong Canvas -> Canvas Scaler. Chế độ UI Scale được đặt thành Scale With Screen Size
sau đó đặt Match thành 0 nếu trò chơi nằm dọc hoặc 1 nếu trò chơi nằm ngang. Sau đó, đặt neo thành đường viền cho các phần tử giao diện người dùng.