Вопросы по теме 'allegro5'
Allegro 5 вылетает при загрузке шрифта
Недавно я начал работать с Allegro 5 и попытался загрузить шрифт. Это мой код:
#include <allegro5/allegro.h>
#include <allegro5/allegro_font.h>
#include <allegro5/allegro_ttf.h>
#include <allegro5/allegro_native_dialog.h>...
1459 просмотров
schedule
27.11.2023
Allegro 5 рисует растровое изображение поверх примитива
Недавно я пытался создать систему инвентаря в allegro 5, где я рисую сетку из квадратов 20x20 и перетаскиваю предметы вокруг. Проблема в том, что я вижу, как спрайт элемента проходит под фактической сеткой, которую я нарисовал, что является...
1662 просмотров
schedule
29.04.2024
allegro5 - Как запустить на Linux?
Я настроил Allegro 5 и смог успешно скомпилировать следующий код:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <allegro5/allegro.h>
void error(char *msg)
{...
1160 просмотров
schedule
14.06.2023
сбой al_draw_line() в ALLEGRO
Когда я хочу нарисовать линию с помощью al_draw_line(100,100,400,400,al_map_rgb(255,255,0),5); , мой ALLEGRO_DISPLAY автоматически закрывается, и операторы после этой строки не выполняются. Моя программа просто останавливается...
1863 просмотров
schedule
09.10.2022
Ошибка с masked_blit в Allegro5
Я использую masked_blit() в своей программе для отображения .bmp с прозрачностью (используя идеальный розовый). Но когда я строю, он говорит:
ошибка: «masked_blit» не был объявлен в этой области
Я включил .h Allegro и, конечно же, не...
686 просмотров
schedule
16.05.2023
Allegro, определяющий цвет пикселя
Как определить, например, (100, 100) пиксель на экране, который я создал с помощью функции Allegro ALLEGRO_DISPLAY *display=al_create_display(660, 660); , красный или нет. Как я могу получить свойства rgb пикселя с помощью Allegro?
391 просмотров
schedule
27.04.2023
Allegro: компоновщик неправильно связывает библиотеки [Code::Blocks]
У меня проблема с библиотеками Allegro 5.0.10 в Code::Blocks. Кажется, они не связаны должным образом, потому что, когда я пытаюсь скомпилировать пример из вики:
#include <stdio.h>
#include <allegro5/allegro.h>
int main(int argc,...
1283 просмотров
schedule
25.03.2024
Создание проекта allegro5 с помощью CLion
Несколько дней назад я скачал clion, чтобы сделать школьный проект на C++ и Allegro5. Сначала я использовал allegro, установленный с помощью homebrew, но он не работал, поэтому я скомпилировал его самостоятельно. Поскольку я никогда раньше не...
1061 просмотров
schedule
13.06.2024
Необработанное исключение в Allegro 5.10
Ошибка необработанного исключения при запуске программы
Ниже приведен исходный код моей программы, ошибки компиляции нет, но когда я запускаю ее, я получаю исключение Runtime error, как на прикрепленном изображении.
Цитата
Исключение...
370 просмотров
schedule
01.06.2022
c++ Allegro 5 - утечки памяти (valgrind)
Я пытаюсь написать простую игру с библиотекой allegro.cc, и в начале у меня есть утечки памяти, обнаруженные valgrind. Может ли кто-нибудь сказать мне, что я делаю неправильно? Я не верю, что у аллегро есть утечки памяти. Код:
#include...
223 просмотров
schedule
01.02.2023
0xC0000005: Ошибка чтения местоположения нарушения прав доступа в деструкторе
У меня есть класс, предназначенный для загрузки файлов изображений в растровые изображения и сохранения ссылок на эти растровые изображения. Я хочу освободить эти ресурсы в какой-то момент позже, например, перед закрытием приложения.
Итак, мой...
630 просмотров
schedule
19.07.2023
D3DERR_INVALIDCALL в d3d->CreateDevice вызывает мерцание окна при запуске в программе Allegro 5 D3D
Я работаю над отладкой мерцания создания окна при создании окна Allegro 5 Direct3D с включенной множественной выборкой. Я сузил проблему до создания окна в исходном файле allegro d3d_disp.cpp. Однако я не могу получить какие-либо отладочные данные...
694 просмотров
schedule
27.05.2023