Tôi đang làm việc với AndEngine và OpenGL ES 2.0. Tôi tiếp tục đọc khoảng GL_MAX_TEXTURE_SIZE
và cách tôi nên giữ các ngôn ngữ của mình dưới 1024x1024
. Tôi bắt đầu sai trước và trong khi sử dụng tilesets trong phần mở rộng TMX (không thực sự quan trọng nó là gì, nếu bạn không biết AndEngine) tôi nhận được một bricket mà làm cho một kết cấu rộng hơn 1024px
. Tôi đang nghĩ đến việc tách gạch thành hai, làm cho chúng "an toàn". Nhưng tôi không thể tìm thấy bất kỳ thiết bị nào được phát hành trong vài năm qua có giới hạn này được đặt dưới 2048x2048
. Có danh sách hoặc trang web nào tôi có thể sử dụng để lọc thiết bị theo số GL_MAX_TEXTURE_SIZE
không?Thiết bị Android GL_MAX_TEXTURE_SIZE giới hạn, kích thước họa tiết an toàn
tôi đọc các câu hỏi sau:
- Minimum required Texture Size for compliance with OpenGL-ES 2.0 on Android?
- Is there any Android device with screen size greater than GL_MAX_TEXTURE_SIZE?
And I used this site to search for devices. Nhưng tôi không thể tìm kiếm bằng/lọc bởi GL_MAX_TEXTURE_SIZE
, mà làm cho việc tìm kiếm tẻ nhạt. Tôi yêu cầu chủ yếu là vì tôi bắt đầu sai, đó là một dự án sở thích và số lượng công việc có thể quá lớn so với số lượng thiết bị có thể sẽ được kích hoạt (tôi mong đợi 0
).
Bạn có thể truy vấn thiết bị Android của bạn trong mã Java sử dụng: int [] max = new int [1]; GLES20.glGetIntegerv (GLES20.GL_MAX_TEXTURE_SIZE, max, 0); – Antinous