项目构建为 2D window,而不是 HoloLens 1 中的 3D 环境?
Project being built as a 2D window, and not as a 3D environment in HoloLens 1?
问题
作为 follow-up 提出的问题 ,我们设法使用 MRTK v2 RC 构建了一个有效的 HoloLens 应用程序。但是,构建的解决方案并不十分理想。正如标题所暗示的,我们看到的是 2D window(如所希望的那样显示 Unity 启动画面,并继续打开项目)而不是实际的 3D 环境。此外,它还显示了开发人员控制台,我们故意没有在构建选项中要求它。似乎有些代码是 运行,我们无法控制?
图片说明了手头的问题:
error-message
我不确定图像是否太小而无法读取错误代码,在那种情况下(如果它是相关的)这就是它所说的:
A scripted object (probably
Microsoft.MixedReality.Toolkit.Input.MixedRealityInputSimulationProfile?)
has a different serialization layout when loading (Read 76 bytes but expected 300 bytes)
Did you #ifdef UNITY_EDITOR a section of your serialized properties in any of your scripts?
我们尝试过的(以及沿途发现的)
如前所述,这是应用程序在 HoloLens 上根本无法 运行 的问题的 follow-up。对此的解决方案(或者我们尝试过的以及之后有效的方法)是打开 HandExample(如上图所示)并使用它开始。
现在变得神秘的是,在这之后我们做了一个全新的项目,只有一个SampleScene和MRTK,尽管没有区别 从我们上次尝试同样的事情开始,我们仍然可以打开 window,即使这之前导致应用程序只能构建和部署,但甚至不能打开。 (注:以上图片只是HandExample中的不同场景,新建工程也是一样)
在下图中,您可以看到我们的内置设置和 XR 设置。 (可能与之前提到的这些问题有关?)另外请注意,未勾选 Development Build,但它仍然表现得好像是。
我们想要什么
这是一个很好的起点,应用程序现在实际构建并部署到 HoloLens,(是的)无论有没有示例,但是将所有内容视为我们可以移动的 3D 环境而不只是 2D window.
要部署 3D 应用程序,您需要启用 支持虚拟现实 标志。在虚拟现实 SDK 列表中,您需要添加 Windows 混合现实.
正如在 中所建议的那样,必须取消选中 WSA 全息远程处理支持标志,以避免在 HoloLens 或模拟器上部署应用程序时出现黑屏。
问题
作为 follow-up 提出的问题
图片说明了手头的问题:
error-message
我不确定图像是否太小而无法读取错误代码,在那种情况下(如果它是相关的)这就是它所说的:
A scripted object (probably Microsoft.MixedReality.Toolkit.Input.MixedRealityInputSimulationProfile?) has a different serialization layout when loading (Read 76 bytes but expected 300 bytes)
Did you #ifdef UNITY_EDITOR a section of your serialized properties in any of your scripts?
我们尝试过的(以及沿途发现的)
如前所述,这是应用程序在 HoloLens 上根本无法 运行 的问题的 follow-up。对此的解决方案(或者我们尝试过的以及之后有效的方法)是打开 HandExample(如上图所示)并使用它开始。
现在变得神秘的是,在这之后我们做了一个全新的项目,只有一个SampleScene和MRTK,尽管没有区别 从我们上次尝试同样的事情开始,我们仍然可以打开 window,即使这之前导致应用程序只能构建和部署,但甚至不能打开。 (注:以上图片只是HandExample中的不同场景,新建工程也是一样)
在下图中,您可以看到我们的内置设置和 XR 设置。 (可能与之前提到的这些问题有关?)另外请注意,未勾选 Development Build,但它仍然表现得好像是。
我们想要什么
这是一个很好的起点,应用程序现在实际构建并部署到 HoloLens,(是的)无论有没有示例,但是将所有内容视为我们可以移动的 3D 环境而不只是 2D window.
要部署 3D 应用程序,您需要启用 支持虚拟现实 标志。在虚拟现实 SDK 列表中,您需要添加 Windows 混合现实.
正如在