1

也许之前有人问过,但我做了一项研究,只找到了 JS 的解决方案,但我需要一个解决我在 C# 中的问题的解决方案。

所以,基本上我想知道我的游戏是否在平板电脑的小手机屏幕上运行,独立于平台(iOS、Droid、WP8)。

有什么建议么?

4

2 回答 2

1

您可以使用Screen.heightScreen.dpi计算物理屏幕高度,然后设置一个阈值,您说它是手机还是平板电脑。如果您想区分平板手机,也许还有另一个门槛。

float screenHeightInInch =  Screen.height / Screen.dpi;
if (screenHeightInInch < 3.1)
{
    // it's a phone
}
else
{
    // it's tablet
}
于 2014-12-24T19:49:19.827 回答
0

对于 iOS,您可以使用iPhone.generationiPhoneGeneration来检测 iPad。

对于其他平台,我认为您应该使用Screen .height,width(Aspect ratio), dpi 或诸如此类的东西来确定屏幕大小是否为平板电脑。

于 2014-12-24T19:49:11.207 回答