Đây sẽ là một trong những câu hỏi khó xử tìm kiếm câu trả lời có thể không tồn tại, nhưng ở đây sẽ xảy ra.Corona SDK Cross Device Độ phân giải màn hình
Tôi đã phát triển một số trò chơi đơn giản bằng cách sử dụng Corona và chức năng dường như hoạt động khá tốt trên hầu hết các thiết bị vật lý mà tôi đã thử nghiệm, vấn đề chính là bố cục. Tôi biết bạn không thể thực sự xây dựng cho mọi thiết bị một cách hoàn hảo, nhưng tôi tự hỏi liệu có một phương pháp phổ biến để làm cho một ứng dụng trông đẹp trên nhiều màn hình nhất có thể không. Tôi có quyền truy cập vào các thiết bị
- iPad 1 & 2: 4: 3 (1,33)
- iPhone 960 × 640 3: 2 (1,5)
- iPhone 480x320 3: 2 (1,5)
- Galaxy Nexus 16: 9 (1.77)
Từ những gì tôi thấy, mọi người muốn sử dụng độ phân giải 320x480 và sau đó cho phép Corona nâng cao độ phân giải thiết bị (với bất kỳ @ 2x hình ảnh nào theo yêu cầu) nhưng điều này dẫn đến hộp chạy chữ hoặc cắt xén tùy thuộc vào t thiết lập quy mô config.lua. Trong khi nó quy mô một cách chính xác, có một letterbox không phải là tuyệt vời.
Vì vậy, tốt nhất tôi không chỉ định chiều cao & chiều cao trong tệp cấu hình, nhưng thay vào đó hãy sử dụng một số loại kiểm tra màn hình trước để tìm tỷ lệ cỡ ảnh 1.33/1.5/1.77? Chắc chắn với toàn bộ điểm của Corona SDK, sẽ có một loại thiết lập 'điển hình' mà các nhà phát triển sử dụng cho sự khởi đầu của bất kỳ dự án mới nào?
Cảm ơn bạn