Unity之正确设置手机显示布局&&获取手机朝向
目录
获取手机当前朝向、Input.deviceOrientation
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:841298494,大家一起进步。
今日无推荐
- 客官,看完get之后记得点赞哟!
- 小伙伴你还想要别的知识,给小黑留言,小黑分享给你们
- 小黑的杂货铺,想要什么都有,客官来杯茶喝啊!
程序的道路上学习永不停止,探索随时进行。
Let’s go. Just do it. We can.
最新文章
- 在SharePoint 2010中,如何找回丢失的服务账号(Service Account)密码
- Struts2 日期类型转换
- 译\Node.js应用的持续部署
- 插入中文错误ERROR 1406 (22001): Data too long for column 'name' at row 1
- 开始AFNetworking
- Mahout之(四)Taste的架构和部署Demo
- D3--数据可视化实战总结
- caffe服务器搭建血泪记录
- 2019-04-15 Python之利用matplotlib和numpy的简单绘图
- OSI 协议
- Android:更好的自定义字体方案
- 实验吧—隐写术——WP之 我喜欢培根
- 关于Java单例模式中懒汉式和饿汉式的两种类创建方法
- [译] Go 并发编程基础
- C# .NET 开发心得
- 【转】记录PHP、MySQL在高并发场景下产生的一次事故
- spring boot +mybatis+druid 多数据源配置
- Xcode打包提交至itunes connect后,提交审核成功,随后出现二进制文件无效
- js bind的实现
- spring-bean(xml方式DI)
热门文章
- KNN算法之集美大学
- 苹果iOS App上架流程,非iOS开发人员上架教程
- Windows下pip换成清华源
- 利用xtrabackup8完全,增量备份及还原MySQL8
- vue-axios删除操作
- scrapy 如何使用代理 以及设置超时时间
- ES 客户端 RestHighLevelClient Connection reset by peer 亲测有效 2022-11-05
- CF620E New Year Tree(树形+dfs序+线段树+状态压缩)
- ubuntu 22.04安装多个gcc
- Python基础之数据库:5、创建表的完整语法、MySQL数据类型