首页 > 解决方案 > Unity 3D游戏实时更改屏幕方向导致触摸坐标错误

问题描述

我的游戏有默认的横向左方向,但我必须制作一个纵向方向的场景。所以我用

Screen.orientation = ScreenOrientation.Portrait;

这在大多数 Android 设备上都能完美运行,但我在使用小米 MI 6 设备时遇到了一些不寻常的错误。这会旋转屏幕,但每个对象的触摸位置在屏幕中的随机位置。如果我按下主页按钮并再次从最近的应用程序恢复游戏,一切正常。

[更新] 创建一个只有几个按钮的演示项目工作正常,但我在当前项目中找不到问题。我在当前项目中只使用了 facebook 登录插件。

标签: androidunity3dscreen-orientation

解决方案


推荐阅读