2013-04-23 7 views
0

Я только что прочитал руководство по интерфейсам интерфейса Kinect SDK 1.7 и был очень впечатлен тем фактом, что они рассматривают взаимодействие пользователя (стр. 86).Учитывая взаимодействие

Мне было интересно, как мы должны это реализовать. Я не мог найти ничего в документации SDK, которая смутила меня. Мы должны делать все это вручную?

Поскольку 1.7 довольно новый, я не ожидаю, что многие другие будут иметь много опыта с этим, но, возможно, кто-то наткнулся на что-то полезное.

ответ

0

Страница 93 из Kinect for Windows Human Interface Guidelines описывает пример реализации философии взаимодействия. Примеры приложений, на которые он ссылается, это «Основы управления - WPF» и «Галерея взаимодействия WPF» (SDK 1.7); или более старый пример «Basic Interactions» (SDK 1.6). Вы можете запустить примеры, чтобы увидеть их в действии, и изучить код, чтобы увидеть, как он реализован.

Должны ли мы делать все это вручную?

Microsoft обеспечивает то EngagementStateManager в Microsoft.Samples.Kinect.InteractionGallery.Utilities, что демонстрируется в примере «Взаимодействие Галерея-МОФ». Он предоставит вам логику взаимодействия, определенную Microsoft. Если вы хотите иметь другую модель взаимодействия, вам нужно написать свой собственный.