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

标签 c# wpf unity3d hololens windows-mixed-reality

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

现在我想使用 MixedRealityToolkit 的某个功能让 Unity 实现某种表面磁性,这样我就可以将界面粘在墙上或 table 上。与 the example 中解释和显示的完全一样的工具包。

现在的问题是,该工具包适用于 Unity,特别适用于 D3D。你们中有人知道我如何获取我的 XAML 应用程序并在 Unity 中打开/使用它以使其与工具包一起工作吗?如果这不可能,你们中有人知道替代方案吗?或者我可以采取哪些后续步骤?有什么指点吗?

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

最佳答案

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

关于c# - 将 Unity 中的 XAML (WPF) 应用与 MixedRealityToolkit 相结合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52680100/

相关文章:

c# - 正则表达式匹配字符串中可选的整个单词

c# - 如何使用不同文件夹的本地/用户控制

c# - unity2d 创建一个单侧对撞机

unity3d - 如何在Unity3D中获取相机朝向的方向?

c# - 关于在 C# 中正确使用 Task 的问题

c# - ORA-12154——在 SQL PLUS 中工作而不是在 C# 中

c# - 为公司树选择正确的数据结构

c# - InvalidateVisual 是否以惰性方式工作?

c# - 如何在 WPF 中延迟创建 UI 元素?

c# - 是否可以在 OSX 上的 Mono 或 .NET 中从 Unity C# 运行 R 代码?