我刚刚阅读了 Kinect SDK 1.7 人机界面指南,并且对他们考虑用户参与的事实印象深刻(第 86 页)。
我想知道我们应该如何实现这一点。我在 SDK 文档中找不到任何让我感到困惑的东西。我们应该手动完成这一切吗?
由于 1.7 是相当新的版本,我不希望其他许多人对此有太多经验,但也许有人偶然发现了一些有用的东西。
我刚刚阅读了 Kinect SDK 1.7 人机界面指南,并且对他们考虑用户参与的事实印象深刻(第 86 页)。
我想知道我们应该如何实现这一点。我在 SDK 文档中找不到任何让我感到困惑的东西。我们应该手动完成这一切吗?
由于 1.7 是相当新的版本,我不希望其他许多人对此有太多经验,但也许有人偶然发现了一些有用的东西。
Kinect for Windows Human Interface Guidelines的第 93 页描述了实施参与理念的示例。它所指的示例应用程序是“Control Basics-WPF”和“Interaction Gallery-WPF”(SDK 1.7);或较旧的“基本交互”示例(SDK 1.6)。您可以运行示例以查看它们的实际效果并检查代码以了解其实现方式。
我们应该手动完成这一切吗?
微软提供 then EngagementStateManager
in Microsoft.Samples.Kinect.InteractionGallery.Utilities
,在“Interaction Gallery-WPF”示例中进行了演示。它将为您提供 Microsoft 定义的参与逻辑。如果您希望拥有不同的参与模式,则需要编写自己的参与模式。