博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unity 判断 是手机还是平板
阅读量:5023 次
发布时间:2019-06-12

本文共 609 字,大约阅读时间需要 2 分钟。

///Check the current device is tablet or not

private void checkTheCurrentDevice()
{
# UNITY_IPHONE
string deviceModel = SystemInfo.deviceModel.ToLower().Trim();
if(deviceModel.StartsWith("ipad"))
{
bIsTablet = true;
}
else
{
bIsTablet = false;
}
# UNITY_ANDROID
float physicScreenSize = Mathf.Sqrt(Screen.width * Screen.width + Screen.height * Screen.height) / Screen.dpi;
if(physicScreenSize >= 7f) //If the screen size is >= 7 inches, it's a tablet
{
bIsTablet = true;
}
else
{
bIsTablet = false;
}
#else
bIsTablet = false;
#endif
// bIsTablet = false;
}

转载于:https://www.cnblogs.com/qqqeeebbb/p/3560025.html

你可能感兴趣的文章
7.6
查看>>
20.Bulk Write Operations-官方文档摘录
查看>>
【经典数据结构】并查集
查看>>
对象拷贝类PropertyUtils,BeanUtils,BeanCopier的技术沉淀
查看>>
Winserver-默认以管理员运行程序
查看>>
PHP 使用get_class_methods()和array_diff() 兩個相同的類中方法差集
查看>>
delegate 中的BeginInvoke和EndInvoke方法
查看>>
[IOI2011]Race 点分治
查看>>
[Codevs1519]过路费解题报告|最小生成树|LCA
查看>>
JS原型与原型链终极详解
查看>>
csharp:FTP Client Library using FtpWebRequest or Sockets
查看>>
jQuery:SP.NET Autocomplete Textbox Using jQuery, JSON and AJAX
查看>>
css:Media Queries: How to target desktop, tablet and mobile?
查看>>
复杂性研究相关论文
查看>>
大数运算(1)—— 加法篇
查看>>
Swift--错误集:couldn’t be opened because you don’t have permission to view it
查看>>
javascript引擎执行的过程的理解--语法分析和预编译阶段
查看>>
Java_基础—递归
查看>>
Apache+Tomcat构建Tomcat负载均衡集群
查看>>
学会去分享,也许会走得更远
查看>>