博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unity 根据平板 或者 手机 确立横竖屏
阅读量:6160 次
发布时间:2019-06-21

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

/*              #########                                     ############                                   #############                                 ##  ###########                               ###  ###### #####                              ### #######   ####                            ###  ########## ####                          ####  ########### ####                        ####   ###########  #####                     #####   ### ########   #####                  #####   ###   ########   ######               ######   ###  ###########   ######            ######   #### ##############  ######          #######  #####################  ######         #######  ######################  ######       #######  ###### #################  ######      #######  ###### ###### #########   ######      #######    ##  ######   ######     ######      #######        ######    #####     #####        ######        #####     #####     ####          #####        ####      #####     ###            #####       ###        ###      #                ###       ###        ###                       ##       ###        ###               __________#_______####_______####______________    身是菩提树,心如明镜台,时时勤拂拭,勿使惹尘埃。                我们的未来没有BUG           * ==============================================================================* Filename: Txt * Created:  2019* Author:   Light* Purpose:  * ==============================================================================*/using UnityEngine;using UnityEngine.UI;using UnityEngine.iOS;public class Txt : MonoBehaviour{    public Text text;    void Start()    {#if UNITY_ANDROID        float physicscreen = Mathf.Sqrt(Screen.width * Screen.width + Screen.height * Screen.height) / Screen.dpi;        if (physicscreen >= 7f)        {            Debug.Log("安卓平板");            text.text = "安卓平板";            Screen.orientation = ScreenOrientation.Landscape;        }        else        {            Debug.Log("安卓手机");            text.text = "安卓手机";            Screen.orientation = ScreenOrientation.PortraitUpsideDown;        }#elif UNITY_IPHONE        string iP_genneration = Device.generation.ToString();        if (iP_genneration.Substring(0, 3) == "iPa")        {            Debug.Log("苹果平板");            text.text = "苹果平板";        }        else        {            Debug.Log("苹果手机");            text.text = "苹果手机";        }#endif    }}

 

转载于:https://www.cnblogs.com/mclll520/p/10494235.html

你可能感兴趣的文章
P2P应用层组播
查看>>
Sharepoint学习笔记—修改SharePoint的Timeouts (Execution Timeout)
查看>>
CSS引入的方式有哪些? link和@import的区别?
查看>>
Redis 介绍2——常见基本类型
查看>>
asp.net开发mysql注意事项
查看>>
(转)Cortex-M3 (NXP LPC1788)之EEPROM存储器
查看>>
ubuntu set defult jdk
查看>>
[译]ECMAScript.next:TC39 2012年9月会议总结
查看>>
【Xcode】编辑与调试
查看>>
用tar和split将文件分包压缩
查看>>
[BTS] Could not find stored procedure 'mp_sap_check_tid'
查看>>
PLSQL DBMS_DDL.ALTER_COMPILE
查看>>
Activity生命周期
查看>>
高仿UC浏览器弹出菜单效果
查看>>
Ubuntu忘记密码,进不了系统的解决方法
查看>>
[原创]白盒测试技术思维导图
查看>>
<<Information Store and Management>> 读书笔记 之八
查看>>
Windows 8 开发之设置合约
查看>>
闲说HeartBeat心跳包和TCP协议的KeepAlive机制
查看>>
MoSQL
查看>>