Android 检测我的Unity应用程序是否在galaxy设备中运行以更改gamma

Android 检测我的Unity应用程序是否在galaxy设备中运行以更改gamma,android,unity3d,galaxy,gamma,Android,Unity3d,Galaxy,Gamma,我正在用Unity3D 4.3(2D)为孩子们开发一个应用程序。问题是当我在galaxy S3和galaxy Note上测试时,颜色太饱和了。这些设备中应用程序的外观非常糟糕。有没有办法检测应用程序是否在galaxy设备上运行,以便我可以过滤颜色或其他东西 这个应用程序是多平台的 多谢各位 Android SDK中有一些API可以让您成为任何设备的制造商。但是,你应该深入研究问题的根本原因,这样你就不必为你的应用程序维护特定于设备的补丁。你是说我应该更改精灵的调色板?这是我们正在考虑的另一个选择

我正在用Unity3D 4.3(2D)为孩子们开发一个应用程序。问题是当我在galaxy S3和galaxy Note上测试时,颜色太饱和了。这些设备中应用程序的外观非常糟糕。有没有办法检测应用程序是否在galaxy设备上运行,以便我可以过滤颜色或其他东西

这个应用程序是多平台的


多谢各位

Android SDK中有一些API可以让您成为任何设备的制造商。但是,你应该深入研究问题的根本原因,这样你就不必为你的应用程序维护特定于设备的补丁。你是说我应该更改精灵的调色板?这是我们正在考虑的另一个选择。这将是一个耻辱,因为我认为它在其他设备上看起来很好,但galaxy系列已经卖出了太多而不能忽略它:(如果问题是一个特定的兼容性问题,你可能需要为不同的设备构建不同版本的应用程序,以便正确的版本(使用正确的调色板)下载到设备上。我无法想象你是第一个遇到此问题的人-Unity论坛可能会对处理跨设备调色板兼容性提出建议。好的,谢谢。我会仔细阅读,看看是否有类似“设备名称”的过滤器这里有一个关于设备/模型的问题:我不会将其烘焙到你的应用程序中,但是-创建具有适合该设备的调色板的构建,这样你就不必在构建中包含多个调色板,这会使它膨胀。