Как я могу отобразить частично прозрачные изображения в Graphics.h

Для создания небольшой игры для соревнований в классе мы используем graphics.h

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

Как я могу сделать это?

Я использую Visual Studio 2015 Community Edition и Win10.

1 ответ

Ты можешь использовать readimagefile();добавить частично прозрачный GIF (или другой формат, который обеспечивает прозрачность и совместим сreadimagefile).

Вы не можете использовать getimage или putimage без потери прозрачности.

ПРИМЕЧАНИЕ: этот метод медленный, потому что код напрямую считывает файл изображения с диска, что замедляет код.

Если вы должны использовать graphics.h вам нужно установить Turbo C/C++, который вы не можете установить в последней версии Windows. Чтобы установить Turbo C++, вам нужно установить DOSBox в Windows, а затем установить Turbo C++ внутри DosBox.

Если вы можете использовать Visual C++, вам необходимо изучить программирование Windows GDI.

Другие вопросы по тегам