android - Unity 3D游戏实时更改屏幕方向导致触摸坐标错误
问题描述
我的游戏有默认的横向左方向,但我必须制作一个纵向方向的场景。所以我用
Screen.orientation = ScreenOrientation.Portrait;
这在大多数 Android 设备上都能完美运行,但我在使用小米 MI 6 设备时遇到了一些不寻常的错误。这会旋转屏幕,但每个对象的触摸位置在屏幕中的随机位置。如果我按下主页按钮并再次从最近的应用程序恢复游戏,一切正常。
[更新] 创建一个只有几个按钮的演示项目工作正常,但我在当前项目中找不到问题。我在当前项目中只使用了 facebook 登录插件。
解决方案
推荐阅读
- linux - 两个默认网关上的路由问题
- reporting-services - 从 Reporting Services 迁移到 SSDT
- kubernetes - Kubernetes 不创建证书
- .net - 不同的 RedirectURL Google OAuth
- react-native - 更改 FlatList 的唯一 onPressed 项的样式
- c# - RabbitMQ.Fakes 单元测试 C#,System.TypeLoadException
- scala - [RollOverStatus] = 'Y' then 'Yes' Else 'No' end as RollOverStatus 如何在 spark-scala 2.4.0 中编写
- asp.net - 当用户在请求期间强制退出浏览器时,w3wp 的 CPU 使用率突然升高
- javascript - 什么语法错误导致函数的“文本”在这个 JS 闭包中返回,而不是让它递增?
- java - 我们如何从另一个不包含该片段的类中调用一个片段?