1 | int WINAPI WinMain (HINSTANCE, HINSTANCE, LPSTR, int) |
1 | int WINAPI WinMain (HINSTANCE, HINSTANCE, LPSTR, int) |
1 | typedef std::map<std::string, HTEXTURE> tex_map_t; |
1 | HTEXTURE get_texture(const std::string & name) { |
1 | void clean_all_textures() { |
oktator said:Вообще, в HGE есть свой менеджер ресурсов hgeResourceManager, который "automates creation of complex resource objects and their management in the memory". Но многие, я смотрю, упорно продолжают загружать/выгружать текстуры и создавать/удалять спрайты вручную в коде. Может это я чего-то не понимаю и зря пользуюсь хге-шным менеджером?
kvakvs said:До чёрного легко. Спрайту или кваду которым рисуется текстура ставишь цвет плавно убывающий от белого к чёрному. Текстура темнеет до чёрного.
До белого сложнее. Рисуешь белый полигон той же формы что твоя белеющая текстура с прозрачностью от 0 до 255.
1 | inline void SetQuad() |
1 | for ( int i = 0; i < 255; i++ ) |
1 | bool RenderFunc() { |
1 | if (draw_darkness != 0) |
1 | if (glob_fade_start != 0) |
It looks like you're new here. If you want to get involved, click one of these buttons!