более быстрый и лучший способ сделать 2d платформу? - PullRequest
0 голосов
/ 28 января 2012

Я попытался сделать 2d платформу с WPF, используя различные классы фигур, такие как эллипс и прямоугольник.Я понял, что эти фигуры - не самые удивительные ресурсы, которые я могу использовать.Они медленные.Я хочу иметь много разных объектов, таких как пуля противника, героя, блоки и так далее.Поэтому я пришел к выводу, что использование инструмента Canvas - не лучший вариант, который у меня есть.Я хотел бы знать другие более быстрые способы рендеринга изображений.

Ответы [ 2 ]

2 голосов
/ 28 января 2012

DirectX 2D и XNA 2D - это высокоуровневые интерфейсы (по сравнению с непосредственным управлением графическими адаптерами), которые позволяют создавать быстрые 2D и 3D графические анимации. Учебники, которые мне очень помогли, это Учебники Римера по 2D и 3D XNA .

1 голос
/ 28 января 2012

Вам следует поискать игровой движок, а не кодировать все графические материалы самостоятельно.Посмотрите на этот список:

http://content.gpwiki.org/index.php/Game_Engines

Также, если вы хотите перейти на более низкий уровень и заинтересоваться только аспектами рисования (без физического движка и т. Д.)варианты, потому что вы можете вызвать их через c #.

http://slimdx.org/

http://code.google.com/p/sharpdx/

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