目录

Unity之正确设置手机显示布局 && 获取手机朝向

前言

开篇

Unity版本及使用插件

正题

设置手机屏幕显示布局、Screen.orientation

获取手机当前朝向、Input.deviceOrientation

结束

QQ

今日无推荐


Unity之正确设置手机显示布局 && 获取手机朝向

前言

开篇

· 啊喽哈,小黑又好久没出现了,大家是不是有些想念我呢。我发现CSDN好像把这个编写博客变了,有点儿不习惯了呢,哈哈哈哈哈哈哈哈哈。今天给大家带来的是移动端获取手机朝向,因为前两天有这个需求,然后在实现的时候发现了有坑,今天记录顺便分享给大家。

Unity版本及使用插件

Unity2019.4.4f1

没啦

正题

设置手机屏幕显示布局、Screen.orientation

1、大家可以看下图,它这个是用来!,是用来!,用来指定屏幕的逻辑方向的,千万要记住不是螺旋仪方向!!!。

2、接下来我们看他都能设置哪些方向,看到这里大家就可以忽略最后一个Landscape了啊,那他细分了左、右两种模式了。第一个不知道是刚上来,一般也没啥用。。

3、接下来我们使用它设置程序为竖屏

4、然后发布打开以竖屏打开程序,查看效果

为什么大家能看到程序一开始是横屏的呢,是因为我设置了默认是左向横屏

所以从这点可以看出,我们PlayerSetting中设置的默认,是完全干不过Screen.Orientation

那我们从前面看到了之前可以get属性,可以获取到绘制方向,那我们是不是就可以以为是手机朝向了呢?   错错错错错错,!!!具体看后边!!!!!

获取手机当前朝向、Input.deviceOrientation

那我们先看它的介绍:操作系统报告的设备物理方向。(只读)

看到了吧,是只读属性,而且是设备的物理方向,和屏幕绘制(Screen.Orientation)方向完全不是同一个

那他都有哪些模式呢,比起Screen.Orientation多了FaceUp && FaceDown,看意思都知道是屏幕朝上和屏幕朝下。

结束

看到这里了,我想大家应该已经清楚了吧,千万别把他俩个搞混了。虽然都带着Orientation,但他俩个真的不是同一个东西,设置的不是同一个内容,千万别因为这个东西把你前辈气死,不然我不敢保证不会发生点儿什么东西。

QQ

  • 小黑的QQ:841298494,大家一起进步。

今日无推荐

程序的道路上学习永不停止,探索随时进行。
Let’s go. Just do it. We can.

Unity之正确设置手机显示布局&&获取手机朝向的更多相关文章

  1. 手机防盗之获取手机经纬度(Android)

    获取手机经纬度有gps , network , 基站 三种方式,我们可以根据定位的条件,获取一个最好的定位方式.然后将获取到经纬度信息发送到指定的手机号码中. /* * 单态只允许存在一个实例. * ...

  2. iOS 整理笔记 获取手机信息(UIDevice、NSBundle、NSLocale)

    /*    iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用户设备.系统信息.应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发ap ...

  3. vue 项目,获取手机验证码和图形验证码(iviewUI框架)

    1.编辑获取验证码模块 <Form ref="phoneFormItem" :model="phoneFormItem" :label-width=&qu ...

  4. PHP获取手机相关信息

    该PHP操作类实现获取手机号手机头信息,取UA,取得手机类型,判断是否是opera,判断是否是m3gate,取得HA,取得手机IP 代码如下: <?php /** * @desc 手机操作类 获 ...

  5. android屏幕适配的全攻略3-动态获取手机屏幕宽高及动态设置控件宽高

    1.获取手机屏幕宽高: DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetr ...

  6. Android 获取手机信息,设置权限,申请权限,查询联系人,获取手机定位信息

    Android 获取手机信息,设置权限,申请权限,查询联系人,获取手机定位信息 本文目录: 获取手机信息 设置权限 申请权限 查询联系人 获取手机定位信息 调用高德地图,设置显示2个坐标点的位置,以及 ...

  7. 获取手机当前显示的ViewController

    //获取手机当前显示的ViewController - (UIViewController*)currentViewController{ UIViewController* vc = [UIAppl ...

  8. Android-AsyncTask异步任务(获取手机联系人)

    本篇随笔将讲解一下Android的多线程的知识,以及如何通过AsyncTask机制来实现线程之间的通信. 一.Android当中的多线程 在Android当中,当一个应用程序的组件启动的时候,并且没有 ...

  9. iOS学习笔记(十三)——获取手机信息(UIDevice、NSBundle、NSLocale)

    iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用户设备.系统信息.应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发api可以获取到 ...

  10. Android之——获取手机安装的应用程序

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47114331 前几篇有关Android的博文中.向大家介绍了几个项目中经常使用的有 ...

随机推荐

  1. spring-ioc知识点

    1.bean管理 -spring创建对象 -在spring的配置文件中,使用bean标签.标签里添加对应的属性.就可以实现对象的创建 -在bean标签中有很多属性 -id属性:唯一的标识 -class ...

  2. Java多线程的几种创建方式

    方法一:继承Thread类,重写run方法,直接调用start方法开启线程. /** * 继承Thread类,直接调用start方法开启线程. * @author LuRenJia */ public ...

  3. vulnhub靶场之VIKINGS: 1

    准备: 攻击机:虚拟机kali.本机win10. 靶机:DRIPPING BLUES: 1,网段地址我这里设置的桥接,所以与本机电脑在同一网段,下载地址:https://download.vulnhu ...

  4. [论文阅读] 颜色迁移-EM概率分割的局部颜色迁移

    颜色迁移-EM概率分割的局部颜色迁移 文章: Local Color Transfer via Probabilistic Segmentation by Expectation-Maximizati ...

  5. 【iOS逆向】某茅台App算法分析还原

    1.目标 某茅台软件的actParam算法分析还原. 2.使用工具 mac系统 frida-ios-dump:砸壳 已越狱iOS设备:脱壳及frida调试 IDA Pro:静态分析 Charles:抓 ...

  6. 核磁共振成像学习笔记——从FID信号到K空间

    在理想磁场环境下(没有不存在场不均匀性),对于一个没有梯度场的方块. 此时,RF pulse的两路正交信号(相位差为90°)对此方块进行激发,然后收取信号,我们可以得到由此方块产生的FID信号. 设此 ...

  7. ADPCM(自适应差分脉冲编码调制)的原理和计算

    关于ADPCM ADPCM(Adaptive Differential Pulse Code Modulation, 自适应差分脉冲编码调制) 是一种音频信号数字化编码技术, 音频压缩标准G.722, ...

  8. 斐波那契散列算法和hashMap实践

    斐波那契散列和hashMap实践 适合的场景:抽奖(游戏.轮盘.活动促销等等) 如果有不对的地方,欢迎指正! HashMap实现数据散列: 配置项目,引入pom.xml: <dependency ...

  9. 记一次hook mac地址实现伪装硬件码

    1. 前言 好久没写文章了,工作比较忙,不过我还是对技术比较热爱,即使它不能给我带来利益,保持初心. 工作期间遇到一个问题,连接vpn的软件是校验机器硬件码,不是公司电脑不让使用vpn软件,上下班已经 ...

  10. python3小技巧总结(实时更新)

    1.列表解析 如果一个想将一个列表中的大于0的数字过滤,一般可能会用到lambd结合filter,或者就是直接遍历,不过最好的解决办法是这样: b = [1,0,-1,-2] a = [i for i ...