Вопросы по теме 'allegro5'

Allegro в Ubuntu: неопределенная ссылка на al_install_system
Сегодня я попытался установить библиотеку Allegro. У меня такой же опыт в C++, но, похоже, у меня нет такого опыта. Я скомпилировал Allegro 5.0 из исходников и поместил его в /usr/lib/gcc/i486-linux-gnu/4.4/include/allegro5. Но когда я пытаюсь...
9536 просмотров
schedule 05.07.2022

Сглаживание в аллегро 5
Как заставить Allegro 5 использовать сглаживание при рисовании? Мне нужно, чтобы диагональные линии выглядели гладкими. В настоящее время они представляют собой только линии заштрихованных пикселей, а края выглядят жесткими.
2596 просмотров
schedule 23.12.2023

Как можно эффективно создать меню заголовка allegro 5?
Я работаю над своей первой игрой в Allegro 5, у меня есть рендеринг меню заголовка как такового, однако я хочу добавить кликабельный текст в меню. Как мне сделать так, чтобы при наведении курсора на текст можно было щелкнуть по нему? Я думаю, что...
5503 просмотров
schedule 28.06.2023

аллегро 5 исполнение событий через определенный интервал
Я делаю свою первую игру в allegro 5, это игра со змейкой. Чтобы переместить игру со змеей, я бы хотел использовать квадратную сетку, которую я сделал, чтобы змея двигалась через равные промежутки времени. Как я могу использовать таймеры, чтобы...
1426 просмотров
schedule 05.08.2023

Функция Lua OOP не вызывается?
Я использую Lua и LuaBridge с Allegro 5. Я решил портировать все графические объекты на Lua, но столкнулся с некоторыми проблемами: Класс символов, который вызывается один раз Character = {sprite; AI} function Character:new() o = o or {} --...
472 просмотров
schedule 07.06.2022

Allegro5 с программой для создания C
Пишу программу на Allegro5, но пока не знаком с библиотекой. Я просто хочу знать, что возможно с этой библиотекой. Мне нужно сделать «цветокоррекцию изображения» (контрастность, яркость и т. д.), и я подумал о: -создание кнопок (как в обычной...
235 просмотров
schedule 26.12.2022

Архивация программы allegro в xcode
Я пытался заставить свою игру работать как заархивированное приложение в xcode, но я вообще не могу заставить ее работать. Игра запускается в обычном режиме запуска и профиля, но не после архивации. Я получаю следующее сообщение об ошибке, из-за...
245 просмотров
schedule 05.10.2023

Проверка цвета пикселей Allegro 5 C++
Я хочу проверить, красный ли пиксель на экране или нет. Я использую аллегро 5. Вот мой код ALLEGRO_BITMAP *bitmap ; int x , y; x=*xIter-20; y=*yIter; ALLEGRO_COLOR red_color = al_map_rgb (255,0,0); ALLEGRO_COLOR new_color = al_get_pixel...
1602 просмотров
schedule 20.02.2024

Как проверить ввод с клавиатуры, продолжая обновлять и рисовать игровые элементы
Я использую Allegro и C++ для разработки базовой игры. Я обнаружил, что распространенным ответом на ввод с клавиатуры является строка al_wait_for_event(event_queue, &ev); однако, что мне не нравится, так это то, что ваша программа...
708 просмотров
schedule 06.11.2023

Аллегро С++ al_draw_textf ()
Мой вопрос связан с Allegro 5 C++. Вот некоторые части моего кода, которые должны рисовать текст на экране. Я сделал все объявления, и ошибка определенно в этой части кода. Итак, сначала я объявил глобальную переменную ALLEGRO_FONT * font; Я...
1431 просмотров
schedule 18.08.2023

Кнопка мыши Allegro отпущена
Я хочу сделать программу Allegro 5, в которой курсор должен изменить свой внешний вид при нажатии кнопки мыши. Насколько я понимаю, это утверждение events.type!=ALLEGRO_EVENT_MOUSE_BUTTON_UP никогда не становится ложным. Но я не могу понять,...
1633 просмотров
schedule 03.04.2023

Компиляция программы allegro5 с помощью make
У меня есть программа zone.c, которая использует библиотеку allegro5. У меня есть make-файл, состоящий только из этих двух строк. zone: zone.c gcc zone.c -o zone $(pkg-config --cflags --libs allegro-5.0 allegro_primitives-5.0)...
180 просмотров
schedule 13.05.2022

Компиляция программы Allegro 5 через командную строку на Mac
Я выполнил шаги по сборке и установке Allegro 5 из их вики (здесь: https://wiki.allegro.cc/index.php?title=Main_Page ) и, похоже, удалось без проблем. allegro был установлен в следующие (как предполагает вики) /usr/local/include и usr/local/lib, и...
1321 просмотров
schedule 20.09.2022

Чтение растровых изображений из исполняемых ресурсов
Сейчас я делаю игру на аллегро, поэтому я могу научиться классам, объектной ориентации и файлам заголовков, но у меня есть несколько вопросов о растровых изображениях и их загрузке. Я могу легко загружать растровые изображения, используя:...
106 просмотров
schedule 03.08.2022

Перевод x,y при масштабировании
Я пытаюсь отобразить координаты x, y, где размер окна составляет 600 пикселей на 600 пикселей. (0,0) будет вверху слева. (300 300) середина окна. (600 600) будет внизу справа. Я пытаюсь перевести широту/долготу в радианах в пиксели, а затем рисую...
51 просмотров
schedule 25.11.2022

Аллегро 5 Visual Studio 2015?
Я просматривал некоторое время, и многие источники рекомендуют использовать Allegro в качестве первой 2D-библиотеки для C++; однако в наши дни я не нашел обучения по применению библиотек Allegro 5 к Visual Studio 15. Возможно ли это или мне нужно...
8395 просмотров
schedule 10.07.2023

Глобальный доступ к данным синглтона
Итак, я делаю графическое приложение (игру), в котором хочу использовать Asset Manager. Для этого класса я решил использовать Singleton Design. Итак, в моем main.cpp я бы загрузил что-то вроде......
72 просмотров
schedule 28.06.2023

Управление памятью с помощью const char * и al_get_native_file_dialog_path()
Я использую библиотечную функцию, которая возвращает переменную const char *. Ниже приведен код: if (something) { const char* file = get_filename(); save(file); } Нужно ли освобождать файловую переменную внутри блока, поскольку она...
128 просмотров
schedule 07.12.2022

Как поставить изображение в качестве фона (Allegro 5)
Я новичок в Allegro ( 5 ) и делаю свою первую игру. Мне нужно поместить изображение в качестве фона и маленький квадрат, который движется перед ним. В моем коде на каждом кадре изображение рисуется в координатах (0;0), а затем квадрат рисуется в...
2448 просмотров
schedule 18.05.2023

Непрерывные движения клавиатуры
Сейчас я делаю игру, где по обеим сторонам экрана (т.е. слева и справа) стоят две тарелки. И мяч, который отскакивает от экрана. Когда он касается любой из пластин, он отскакивает назад. Но если он касается левого или правого края экрана, игра...
469 просмотров
schedule 24.04.2022