将 Unity 中的 XAML (WPF) 应用与 MixedRealityToolkit 相结合

Combine a XAML (WPF) app in Unity with MixedRealityToolkit

我是 HoloLens 开发的新手,所以我希望这不是一个太基础的问题。我目前在 Visual Studio 中开发了一个 2D XAML (WPF/UWP) 界面,该界面正在为 HoloLens 开发和测试。一切都运行良好,应用程序进展顺利。

现在我想使用工具包MixedRealityToolkit for Unity to implement some sort of Surface Magnetism so I can stick the interface to a wall or table. Exactly like explained and shown in the example的某个功能。

现在的问题是这个工具包是为 Unity 专门为 D3D 设计的。你们中有人知道我如何在 Unity 中使用我的 XAML 应用程序和 open/use 让它与工具包一起工作吗?如果这不可能,你们中有人知道替代方案吗?或者我可以采取哪些后续步骤?有什么指点吗?

编辑:一个可能的其他解决方案是,如果我能以某种方式在 Unity 中重新制作 WPF 应用程序。但我希望它与 UWP 保持一致。

Unity Asset Store 中有一个名为 NoesisGUI 的工具包,可让您在 XAML 中定义界面。它不是与 UWP 或 WPF 100% 兼容,但至少它可以让你在 XAML 中工作并且应该相当容易适应。如果您找不到更好的方法,这可能是最不可怕的选择。