gpt4 book ai didi

Android 设备 GL_MAX_TEXTURE_SIZE 限制,安全纹理大小

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:51:16 31 4
gpt4 key购买 nike

我正在使用 AndEngine 和 OpenGL ES 2.0。我一直在阅读有关 GL_MAX_TEXTURE_SIZE 以及如何将我的纹理保持在 1024x1024 以下的内容。我在 TMX 扩展中使用 tilesets 之前和同时开始错误(如果你不了解 AndEngine,它是什么并不重要)我得到了一个使纹理宽度超过 1024px 的 tileset。我正在考虑将 tileset 分成两部分,使它们“安全”。但我找不到在过去几年发布的任何设备都在 2048x2048 下设置了此限制。是否有任何列表或网站可用于按 GL_MAX_TEXTURE_SIZE 过滤设备?


我阅读了以下问题:

And I used this site to search for devices.但我无法按 GL_MAX_TEXTURE_SIZE 进行搜索/过滤,这使得搜索变得乏味。我问这个问题主要是因为我一开始就错了,这是一个业余项目,与可能启用的设备数量相比,工作量可能太大了(我预计 0)。

最佳答案

1024x1024 是您可以在任何设备上使用的最安全的分辨率,尤其是在旧设备上。较新的设备应该没有任何问题,尽管我见过最近的设备(我记得 Galaxy Nexus,尽管最新的 ICS 更新修复了该问题)渲染了纹理大小为 2048x1024 的白色四边形。

如果您的目标是新设备并希望与旧设备保持兼容,那么拆分您的 tilesets 应该不会有什么坏处。毕竟,如果您使用两个或三个 spritesheet 作为背景等,您不太可能进行太多的上下文切换。

关于Android 设备 GL_MAX_TEXTURE_SIZE 限制,安全纹理大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16931295/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com