赞
踩
目录
获取手机当前朝向、Input.deviceOrientation
· 啊喽哈,小黑又好久没出现了,大家是不是有些想念我呢。我发现CSDN好像把这个编写博客变了,有点儿不习惯了呢,哈哈哈哈哈哈哈哈哈。今天给大家带来的是移动端获取手机朝向,因为前两天有这个需求,然后在实现的时候发现了有坑,今天记录顺便分享给大家。
Unity2019.4.4f1
没啦
1、大家可以看下图,它这个是用来!,是用来!,用来指定屏幕的逻辑方向的,千万要记住不是螺旋仪方向!!!。
2、接下来我们看他都能设置哪些方向,看到这里大家就可以忽略最后一个Landscape了啊,那他细分了左、右两种模式了。第一个不知道是刚上来,一般也没啥用。。
3、接下来我们使用它设置程序为竖屏
4、然后发布打开以竖屏打开程序,查看效果
为什么大家能看到程序一开始是横屏的呢,是因为我设置了默认是左向横屏
所以从这点可以看出,我们PlayerSetting中设置的默认,是完全干不过Screen.Orientation的
那我们从前面看到了之前可以get属性,可以获取到绘制方向,那我们是不是就可以以为是手机朝向了呢? 错错错错错错,!!!具体看后边!!!!!
那我们先看它的介绍:操作系统报告的设备物理方向。(只读)
看到了吧,是只读属性,而且是设备的物理方向,和屏幕绘制(Screen.Orientation)方向完全不是同一个!
那他都有哪些模式呢,比起Screen.Orientation多了FaceUp && FaceDown,看意思都知道是屏幕朝上和屏幕朝下。
看到这里了,我想大家应该已经清楚了吧,千万别把他俩个搞混了。虽然都带着Orientation,但他俩个真的不是同一个东西,设置的不是同一个内容,千万别因为这个东西把你前辈气死,不然我不敢保证不会发生点儿什么东西。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。