Что такое хороший каркас пользовательского интерфейса для карточной игры? - PullRequest
0 голосов
/ 02 ноября 2010

Я создаю карточную игру и хочу использовать хороший фреймворк для моего клиента.

Я склонялся к WPF, так как у меня VS2010 и хороший опыт работы с C #, но у меня есть сомнения по этому поводу, поскольку он не совсем приспособлен к играм.

Мне бы хотелось иметь что-то, что позволяет мне делать приятные (но простые) анимации для типичных карточных действий, таких как рисование / удаление / игра и т. Д. Я знаю, что WPF лучше поддерживает анимацию, чем WinForms, но этого будет достаточно для такой игры?

Ответы [ 3 ]

3 голосов
/ 02 ноября 2010

Раньше я разрабатывал игры в WPF, и его система анимации была огромной экономией времени.Чтобы максимально использовать возможности WPF.Я настоятельно рекомендую использовать Microsoft Expresion Blend для дизайна и анимации пользовательского интерфейса, переходя от Blend к Visual Studio и обратно, я смог создать анимированные интерфейсы за часы, которые заняли бы дни, используя более привычную среду пользовательского интерфейса,Я полагаю, что новые версии blend даже позволят вам редактировать C #, это еще больше сэкономит время.

2 голосов
/ 03 ноября 2010

Вы смотрели на XNA?Возможно, создать аниматоны будет нелегко, но сама структура ориентирована на игры.Это технология Microsoft, и все примеры, которые я видел, реализованы в C #

. Вы даже можете взглянуть на Managed Direct X, который сам предшествовал XNA и также является технологом Microsoft.

1 голос
/ 02 ноября 2010

WPF, безусловно, способен на что-то подобное. Фактически, Адам Натан имеет пример в своей предыдущей книге WPF: « Windows Presentation Foundation Unleashed ».

Существует версия .NET 4.0, но на самом деле я ее не видел. Тем не менее, более ранняя версия книги была довольно хорошо сделана ИМХО.

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