gpt4 book ai didi

c# - 集成 WPF、Unity3D(和 Kinect)

转载 作者:太空狗 更新时间:2023-10-29 23:38:49 25 4
gpt4 key购买 nike

我在 Visual Studio 中创建了一个 WPF 项目。 XAML 标记由 C# 代码隐藏管理。我想要做的是在用户界面上创建一个组件,它将显示 3D 场景。我希望这个 3D 场景由 Unity 管理,因为我需要利用 Unity 的物理引擎。用户必须能够通过 Kinect 识别的手势(例如抛球)与此 3D 场景进行交互。

有什么方法可以连接 WPF、Unity3D 和 Kinect,以便用户能够以这种方式操作 3D 场景?如果是这样,你能给我提供一些例子/教程吗?如果不是,让用户使用 Kinect 手势操作 3D 场景的最佳方法是什么?

最佳答案

我会看到 How get the Unity3D View In wpf winform至于将 Unity3d 与 wpf 一起使用。棘手的部分将是 Kinect 交互。

您可以通过 WPF 与 Kinect 交互,并使用 Zigfu 进行统一。将 WPF 用于 Kinect 交互的缺点是,除非使用新的 Kinect Client Server System,否则您将无法将数据发送到 unity。并将您的所有信息发送到网络服务器,然后统一检索。这是一个非常糟糕的主意,并且可能不够快并且会出现严重的延迟。

第二个选项,使用ZigFu在unity中对于Kinect的支持,是可以考虑的。它的问题是如果你想在 WPF 中使用 Kinect,那么你将不得不断开与 unity 的连接。这是我认为能够实现的唯一可能方式

总的来说,这是可以实现的,但会非常困难。我建议你使用 ZigFu,但这两种方法都有缺点。

关于c# - 集成 WPF、Unity3D(和 Kinect),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24065076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com