Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d 摄像机方向不确定';当屏幕旋转关闭时,请不要遵循设备方向_Unity3d_Flutter_Dart_Augmented Reality - Fatal编程技术网

Unity3d 摄像机方向不确定';当屏幕旋转关闭时,请不要遵循设备方向

Unity3d 摄像机方向不确定';当屏幕旋转关闭时,请不要遵循设备方向,unity3d,flutter,dart,augmented-reality,Unity3d,Flutter,Dart,Augmented Reality,根据标题,我有一个AR游戏嵌入在颤振应用程序中,我想在横向模式下运行。 我尝试使用以下代码: @override void initState() { super.initState(); SystemChrome.setPreferredOrientations([ DeviceOrientation.landscapeLeft, DeviceOrientation.landscapeRight, ]); } 将屏幕方向设置为横向确

根据标题,我有一个AR游戏嵌入在颤振应用程序中,我想在横向模式下运行。 我尝试使用以下代码:

  @override
  void initState() {
    super.initState();
    SystemChrome.setPreferredOrientations([
      DeviceOrientation.landscapeLeft,
      DeviceOrientation.landscapeRight,
    ]);
  }
将屏幕方向设置为横向确实有效,但问题是当我的手机设置中关闭屏幕旋转时,AR模式下的背景开始显示摄像头上的倒置视图,从用户体验的角度看,这看起来有点奇怪


有人知道如何解决这个问题吗?

为什么要将unity游戏嵌入到Flitter应用程序中?我很好奇。因为Unity支持设备定向,并且它的内部首选项(锁定或不锁定)是可配置的,因为我已经使用Flatter first创建了应用程序,我想在其中添加游戏。我知道现在你甚至可以用unity创建一个应用程序,但我已经在Flatter中创建了它……因为你关闭了屏幕旋转。@draco18snolongertrustse是的,因为用户在手机中的设置可能就是这样。这就是我想抓住这个问题的原因。这是一个PEBKAC问题。这根本不是你的问题。