[英]Android: Multiple APKs for different versions of OpenGL ES
我正在 Unity 中为移动设备制作游戏。艺术家真的很想使用线性色彩空间而不是伽玛色彩空间。线性色彩空间需要 openGL ES 3。问题是21% 的 Android 设备仅支持 openGL 2。
所以我可以制作两个 APK,一个只支持 openGL ES 3 和线性色彩空间,一个支持 openGL ES 2 和伽马色彩空间。
但是, 显然在 google play store OpenGL ES 版本不是你可以过滤的东西。
有什么想法我能做什么? 谢谢!
据我所知,ETC2 支持随 OpenGL ES 3.0 一起提供,所以我相信它可以用作过滤器。
从此页面引用: https ://developer.android.com/training/multiple-apks/texture
请注意,您的一个 APK 支持 ETC1 通常是一个好主意,因为所有支持 OpenGL ES 2.0 规范的 Android 设备都支持这种纹理格式。
我也在考虑做和你一样的事情。 切换到线性,但仍然为 2.0 设备制作伽马版本并作为多 apk 上传。 如果可行,请(以某种方式)让我更新。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.