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

Проверить мой игровой проект ИЛИ (Как провести рецензирование моего проекта)?
Я только что закончил двухмерный платформер на C++/Allegro. Он еще в незавершенной стадии... Интересно, как провести экспертную оценку от людей, которые занимаются разработкой игр. Я хотел бы пересмотреть свой проект на основании игра...
441 просмотров
schedule 08.04.2022

Команды растрового изображения Allegro возвращают черный экран
Я новичок в allegro и c++. Я пытаюсь использовать растровые команды. Я использовал эту простую программу, чтобы проверить это: #include <allegro.h> BITMAP *red; int main(){ allegro_init(); install_keyboard();...
1115 просмотров
schedule 20.03.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

Allegro, вывод щелчка мышью
Я хочу распечатать координаты моей мыши в графическом окне, и когда пользователь щелкнет по ней, должно появиться сообщение «нажато». Но проблема в том, что когда пользователь нажимает на нее, вместо 1 сообщения я получаю около 5-10 сообщений. Я...
2432 просмотров
schedule 23.04.2024

Allegro 4.2.3 Создание статической/выпускной сборки с использованием Visual C++ 2010 Express для запуска на других компьютерах с Windows
Я успешно установил allegro 4.2.3 в соответствии с инструкциями по следующей ссылке, и все отлично работает: http://blog.hamidnazari.com/2010/07/21/installing-allegro-on-visual-cpp-express-2010/ Единственное, от чего я отклонился в отношении...
1550 просмотров
schedule 30.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 5 al_create_display(x, y) не работает
Я правильно настроил свой проект allegro 5.0.7 в MSVC 2010, и код выполняется. Я могу компилировать и запускать программы, которые будут отображать диалоговое окно с ошибкой или что-то в этом роде. Однако всякий раз, когда я запускаю программу,...
755 просмотров

Я пытаюсь написать базовую первую программу в аллегро
Итак, я использую последнюю версию и последнюю версию Allegro, но в строках 6 и 12 я, кажется, столкнулся с некоторыми ошибками, которые мне пока не ясны. Я очень новичок в C++, а также в Allegro, поэтому любая помощь будет очень признательна. Для...
254 просмотров
schedule 13.08.2022

Как назначить unique_ptr с помощью настраиваемого средства удаления
Я пытаюсь передать указатель на функцию, которая затем устанавливает unique_ptr внутри структуры на переданный указатель. Однако я получаю следующую ошибку компиляции в последней строке функции. ошибка C2280: 'std :: unique_ptr ‹ALLEGRO_BITMAP,...
910 просмотров
schedule 19.07.2023

Как заставить программу работать на других компьютерах?
Я сделал игру, используя C++ и Allegro 5, она отлично работает на моем компьютере с Linux. Я хотел бы знать, как создать пакет, который я мог бы экспортировать на другой компьютер с Linux, и заставить его работать без установки Allegro. Спасибо
1440 просмотров
schedule 03.09.2023

allegro/С++ не может преобразовать аргумент 3 из 'const char *' в 'char *'
Я нуб, пытающийся изучить С++ и аллегро, и следил за учебником, и именно так я придумал этот код. Моя проблема находится в строке: "textout_centre_ex(экран, font1, Draw.c_str(), scrW/2, scrH/2, eBlue, -1);" Когда дело доходит до «Draw.c_str()»,...
1286 просмотров
schedule 22.09.2023

Вращение треугольника вокруг себя по оси c с использованием трех вершин
Мне нужно повернуть треугольник (корабль) вокруг самого себя. Вот что у меня получилось, но это не работает. Он становится все меньше и меньше, пока не исчезнет. void RotatePoint(Point *P, float angle) { float theta = angle * (180/3.1415);...
378 просмотров
schedule 16.10.2022