繁体   English   中英

Android:针对不同版本 OpenGL ES 的多个 APK

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM