Какой путь выбрать с приложением multi-touch с интенсивной графикой, XNA или WPF?

StackOverflow https://stackoverflow.com/questions/1914901

  •  19-09-2019
  •  | 
  •  

Вопрос

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

Спасибо!КАЧ.

Это было полезно?

Решение

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

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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top