Я новичок в allegro 5. В настоящее время я пишу простую 2D-игру на C ++.
Раньше я использовал Allegro 4, но основной поддержки изображений .PNG не было, поэтому я изменил его. Проблема в том, что в Allegro 4 я мог легко создать двойной буфер для своих спрайтов, чтобы они не мерцали и не мигали во время движения. В allegro 5 есть просто функция «al_draw_bitmap», которая не позволяет нам давать буфер для аргумента.
Эта часть моего кода выглядит так:
al_draw_bitmap(image[0],poz_x,poz_y,0);
al_draw_bitmap(platf, 0, 400, 0);
al_draw_bitmap(p1, poz_p1x, poz_p1y, 0);
al_draw_bitmap(chmurka, 50, 50, 0);
al_flip_display();
al_clear_to_color(al_map_rgb(0,0,0));
Я не могу найти никакого решения в интернете.
Я был бы очень рад, если бы вы могли мне помочь.
Задача ещё не решена.