Каковы преимущества комбинации WPF + XNA? - PullRequest
1 голос
/ 27 марта 2010

Я портирую свое приложение из Winforms + XNA в WPF (+ XNA?), И я хотел бы знать, имеет ли смысл комбинация WPF + XNA или нет. Если это приносит какие-то преимущества или это довольно плохой выбор.

Несколько замечаний о моей игре:

  • Настольная игра с простой 2D-анимацией (движение)

  • Главное окно содержит панели, такие как доступные игры / игроки и т. Д. + Консоль.

  • Я хотел бы добавить несколько необычных сцен в свою программу (в конце игры, ...)

  • http://www.codeproject.com/KB/WPF/XnaInWPF.aspx - это код, на котором я хотел бы основать свою программу.

  • Таким образом, внешность очень похожа на шахматную программу.

Спасибо за предложения!

Ответы [ 2 ]

1 голос
/ 27 марта 2010

Подход в этой статье вполне подходит для интеграции XNA / WPF. Там действительно нет серьезных проблем, и WPF будет работать довольно хорошо.

Тем не менее, в зависимости от того, что вы делаете, вы можете сделать свою графику непосредственно в WPF без XNA - я просто упомяну это, поскольку WPF предоставляет довольно богатую 2D-графику и очень прост в использовании. Однако если вы работаете в 3D, XNA намного лучше.

Если вы хотите сделать более сложную интеграцию, все еще есть некоторые проблемы. К сожалению, XNA использует DirectX Managed Pool для управления ресурсами, что означает, что он (пока) несовместим с D3DImage. Невозможно безопасно использовать причудливый стиль кисти WPF (как вы можете с DX) с помощью XNA.

0 голосов
/ 27 марта 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...