Какой путь выбрать для графически насыщенного мультисенсорного приложения, XNA или WPF? - PullRequest
2 голосов
/ 16 декабря 2009

Я собираюсь приступить к разработке мультитач-приложения.
Мне нужно выбрать между WPF и XNA.
Который будет работать быстрее? В WPF уже есть библиотеки для поддержки мультитач через ввод TUIO.
Кто-нибудь знает подобную библиотеку или даже просто пример кода для
перетаскивать / вращать / перемещать объекты в XNA?

Спасибо! SW.

Ответы [ 3 ]

1 голос
/ 17 декабря 2009

Если вы используете XNA, вы будете выполнять лот математических операций для ручного анализа сенсорной информации - сначала я проверю WPF (или, возможно, вы можете разместить визуальные эффекты XNA внутри WPF и использовать механизм сенсорного ввода WPF)

1 голос
/ 16 декабря 2009

Touch - это еще один способ получения информации от пользователя. Направьте ли вы эти входные данные в приложение XNA или приложение WPF, больше зависит от того, что вы хотите сделать в приложении.

XNA - API нижнего уровня для работы с 2D / 3D на Windows, Xbox и Zune. WPF имеет только более высокий уровень поддержки для выполнения 3D и цели (в настоящее время) только для Windows. Поэтому переход с XNA на WPF - это, скорее, решение графических требований и поддержки платформы.

Поскольку ваше приложение насыщено графикой, может быть более эффективно работать на более низком уровне (читайте XNA или даже SlimDX / DirectX ). В руководствах Reimer по XNA есть много замечательных статей для начала работы с XNA.

0 голосов
/ 18 декабря 2009

Bespoke MultiTouch Framework поддерживает мультитач и XNA вместе. У Пола уже есть несколько образцов XNA, чтобы продемонстрировать функции, которые вы ищете: -)

...