Unity3d 摄像机方向不确定';当屏幕旋转关闭时,请不要遵循设备方向
根据标题,我有一个AR游戏嵌入在颤振应用程序中,我想在横向模式下运行。 我尝试使用以下代码:Unity3d 摄像机方向不确定';当屏幕旋转关闭时,请不要遵循设备方向,unity3d,flutter,dart,augmented-reality,Unity3d,Flutter,Dart,Augmented Reality,根据标题,我有一个AR游戏嵌入在颤振应用程序中,我想在横向模式下运行。 我尝试使用以下代码: @override void initState() { super.initState(); SystemChrome.setPreferredOrientations([ DeviceOrientation.landscapeLeft, DeviceOrientation.landscapeRight, ]); } 将屏幕方向设置为横向确
@override
void initState() {
super.initState();
SystemChrome.setPreferredOrientations([
DeviceOrientation.landscapeLeft,
DeviceOrientation.landscapeRight,
]);
}
将屏幕方向设置为横向确实有效,但问题是当我的手机设置中关闭屏幕旋转时,AR模式下的背景开始显示摄像头上的倒置视图,从用户体验的角度看,这看起来有点奇怪
有人知道如何解决这个问题吗?为什么要将unity游戏嵌入到Flitter应用程序中?我很好奇。因为Unity支持设备定向,并且它的内部首选项(锁定或不锁定)是可配置的,因为我已经使用Flatter first创建了应用程序,我想在其中添加游戏。我知道现在你甚至可以用unity创建一个应用程序,但我已经在Flatter中创建了它……因为你关闭了屏幕旋转。@draco18snolongertrustse是的,因为用户在手机中的设置可能就是这样。这就是我想抓住这个问题的原因。这是一个PEBKAC问题。这根本不是你的问题。