Как перемещать растровый объект по экрану и иметь несколько объектов, использующих одно и то же растровое изображение - PullRequest
2 голосов
/ 24 февраля 2010

См. Выше.

Мне нужно перемещать свои растровые изображения вокруг формы или, возможно, внутри PictureBox в форме.Мне не удалось найти какие-либо учебные пособия по этому конкретному предмету, и даже базовый материал GDI + немного сбивает с толку.Я ищу простой и тщательно объясненный способ, как это сделать.

Мне нужно это для движка рендеринга для 8-битной игры, над которой я сотрудничаю.

1 Ответ

0 голосов
/ 24 февраля 2010

GDI + может быть не лучшим вариантом.

Спрайты, как правило, рисуются с помощью «блиттинга». Тем не менее, я читал (возможно, устарел?) Заявления о том, что операции GDI + blit выполняются медленно, поскольку они не ускоряются аппаратно.

Если это 8-битный рендеринг игры, возможно, вам все равно - но, возможно, вы могли бы использовать SDL.NET .

В частности, попробуйте этот учебник. Вероятно, вам следует последовать этому первому совету (сначала поприветствовать мир), но сначала стоит ознакомиться с ним, чтобы проверить, подходит ли он.

РЕДАКТИРОВАТЬ - на самом деле, там не так много учебник, банкомат. Основные документы SDL (для версии C), вероятно, в порядке, но это все еще немного болезненно. Ну хорошо.

...