Kích thước kết cấu tối đa Android: cài đặt nào cho 2048x2048?


16

Tôi muốn sử dụng tập bản đồ kết cấu 2048 x 2048 trong trò chơi của mình và tôi muốn cảnh báo người dùng bằng một thiết bị "quá thấp" để không tải xuống trò chơi.

Với tập bản đồ kết cấu có kích thước này, tôi nên nói những yêu cầu gì trên ANDROID?

Hình ảnh này (nguồn: /programming/10392027/recommends-limit-for-memory-manloyment-in-cocos2d ) cho thấy các yêu cầu đối với IPHONE, còn đối với ANDROID: tối thiểu 512Mo, với tốc độ 1 GHz, là một yêu cầu đúng?

nhập mô tả hình ảnh ở đây

Cảm ơn câu trả lời của bạn

Câu trả lời:


14

Bạn sẽ ổn khi gửi trò chơi của mình cho phần lớn người dùng với cấu hình như vậy. Ngay cả Samsung Galaxy Cap activate mới khá cũ (gần 3 năm nay) sẽ chạy với độ phân giải kết cấu có kích thước đó. Bạn sẽ không có quá nhiều vấn đề hỗ trợ hầu hết mọi thiết bị như vậy (Tôi không thể nghĩ ra bất kỳ vấn đề nào ngoài đầu. Được rồi, đó là lời nói dối ... có thể là HTC Drean . Tuy nhiên, điều đó được nói nếu bạn muốn để ngăn sự cố ngẫu nhiên và tương tự khi người dùng MỞ ứng dụng của bạn - hãy tạo cho mình một ưu tiên và truy vấn cho GL_MAX_TEXTURE_SIZE. Điều này sẽ trả về kích thước kết cấu tối đa bạn có thể sử dụng và nếu dưới 2048, bạn có thể đưa ra cảnh báo cho người dùng nói rằng trò chơi có thể không hoạt động hoặc bạn có thể tải một số tài sản thay thế nếu điều đó có thể cho trò chơi của bạn có thể hoạt động cho trò chơi ở độ phân giải thấp hơn, tỷ lệ hoặc thiếu một số hiệu ứng. Sự lựa chọn là của bạn!

Chỉnh sửa: Chúng tôi đang ở trong năm 2015; gần năm 2016. Bạn có thể cho rằng hầu hết các thiết bị sẽ hỗ trợ một tập bản đồ như vậy.


1
Tôi biết đây là một câu hỏi cũ @VaughanHilts nhưng tôi tò mò, bạn nói 'hoặc bạn có thể tải một số tài sản thay thế' Tôi đang gặp vấn đề này vào lúc này. Sau khi truy vấn GL_MAX_TEXTURE_SIZE và phát hiện ra rằng kích thước Max là 2048 và bạn có kết cấu nói 3000 trong thư mục xhdpi của mình và thiết bị này lấy tài sản của nó từ thư mục đó, làm thế nào để tải tài nguyên thay thế / nhỏ hơn? Họ đã có trong thư mục HDPI, MDPI và LDPI, nhưng làm thế nào để bạn nói với thiết bị để có được chúng? Bất kỳ suy nghĩ sẽ được đánh giá cao! Cảm ơn :-)
BungleBonce

Đây là câu hỏi của tôi nếu bạn có bất kỳ đề nghị! stackoverflow.com/questions/25796430/
Mạnh
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.