С помощью чего писать игру на c#?

324
22 марта 2017, 14:49

Всем привет.

Я в программировании новичок и хочу сделать какую-нибудь примитивную 2d игру не на unity, а с нуля, просто для себя (хочу изобрести велосипед).

Так вот, на WinForms нашла такой способ: по таймеру постоянно повторяется перерисование карты, карта рисуется в picturebox. Ну и сама карта - массив ячеек 300 на 300, в picturebox легко можно в квадрате любого размера и в любом месте добавить картинку или залить цветом. Так вот, оно то работает, карта рисуется и видно, как персонаж ходит, но я понятия не имею, на сколько это рационально. Ну и есть WPF, где говорят, что окошки рисуются с помощью видеокарты и все вроде бы круто и можно было бы там все сделать, вот только picturebox там нету. А то, что есть, не подходит.

Мне нужно, чтобы можно было создать цикл и внутри цикла высчитывать координаты и размер квадрата, и в данном квадрате залить цветом или нарисовать определенную картинку. Есть ли в WPF что нибудь, где можно так сделать? И рационально ли использовать WPF для такого? Если нет, то где можно писать мелкие 2d игры (с нуля, не на готовом движке)?

READ ALSO
Почему удаляется процесс?

Почему удаляется процесс?

Приложение написано на WinFormsПри запуске приложения процесс появляется в диспетчере задач и через секунду удаляется

202
Microsoft Report Viewer как установить DPI

Microsoft Report Viewer как установить DPI

Есть задача сделать накладную в приложении C# WinFormsВерстку документа хочу сделать в пикселях

385
-ERR POP3 is available only with SSL or TLS connection enabled

-ERR POP3 is available only with SSL or TLS connection enabled

Подскажите кто знаетУже несколько дней мучаюсь с попыткой подключиться к серверу pop

345
Проблема с вызовом активностей

Проблема с вызовом активностей

День добрый много уважаемыеЕсть проблема с вызовом активностей, а именно через Bottom menu при клике, на необходимый мне объект(item), должна стартовать...

243