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

C ++: Как запретить функции принимать указатель, выделенный в строке?
Не удалось придумать, как правильно сформулировать вопрос, поэтому вот пример: Учитывая этот прототип функции: void Foo(myClass* bar); Я хочу предотвратить такое использование: Foo(new myClass()); и вместо этого требуется ранее...
508 просмотров
schedule 08.03.2023

Портирование Autodesk Animator Pro для кроссплатформенности
предыдущий соответствующий вопрос от меня здесь Обратное проектирование старых программ рисования Я настроил свою базу операций здесь: http://animatorpro.org вики скоро появится. Итак, теперь у меня есть унаследованная кодовая база MSDOS на...
4137 просмотров
schedule 12.05.2024

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

Анимация массива объектов дочернего класса
Я пытаюсь создать родительский класс «Форма» с дочерними классами «Круг», «Треугольник», «Прямоугольник». Родительский класс содержит позицию x, позицию y и цвет заливки или все «формы», а затем каждый дочерний класс содержит информацию, относящуюся...
228 просмотров
schedule 21.04.2022

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

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

c Ошибка Allegro ISO Использование & и целых чисел еще не работает
Я делаю игру-аллегро, используя собственную логику и примитивный движок. Я пытаюсь создать гравитацию и контакт с плитками из массива. Чтобы иметь возможность изменять значения класса из другого класса, мне пришлось использовать ссылочный символ...
112 просмотров
schedule 12.06.2022

Проблемы со временем в Allegro при реализации Pong
Я пытаюсь реализовать очень простую версию Pong, используя Allegro 4 и C++. Однако у меня возникла проблема, когда я использую механизм синхронизации в сочетании с вызовом rest(). Моя игра настроена для 2 игроков, и игрок выигрывает сет, как только...
334 просмотров
schedule 05.01.2023

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

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

C++ Allegro 5.0.8 - al_load_bitmap() возвращает NULL в Linux
Я разрабатываю игру в Allegro 5.0.8, и все шло хорошо, пока я не попытался скомпилировать ее и запустить в Linux (Mint 14)... поэтому я провел тесты Sime; #include <allegro5/allegro.h> #include <allegro5/allegro_image.h> #include...
628 просмотров
schedule 24.03.2023

Конфликт устройств Ogre и Allegro direct3d 9
Я пытался написать программу, которая использует Allegro 5 для обработки 2D-рендеринга и Ogre для 3D-рендеринга, но у меня были проблемы с инициализацией, у меня было большинство проблем, которые были hInstance окна, но теперь проблема в том, что...
151 просмотров
schedule 22.10.2022

C++ и Allegro 4.2 - мне нужно растянуть графику в оконном режиме
Я использую C++ с Allegro 4.2 для создания игры для Windows. Я хочу растягиваемую графику в оконном режиме. Я из тех, кто любит давать пользователям моих программ множество вариантов; Я всегда ненавижу, когда я играю в игру в оконном режиме, и...
607 просмотров
schedule 07.08.2023

Проблемы с компиляцией Open Surge в Linux Mint 17 x86_64: пропуск несовместимых библиотек
Я использую Linux Mint 17 x86_64 и получаю следующие предупреждения при компиляции модифицированной библиотеки Alfont для игры с открытым исходным кодом Open Surge (на основе библиотеки Allegro): danil@linuxmint ~/opensnc-code-opensurge/alfont $...
240 просмотров
schedule 05.11.2022

Создание снаряда с использованием библиотеки allegro в C
Я пытаюсь сделать выстрел снарядом, используя библиотеку allegro на C. И я никак не мог этого сделать. Весь мой код ниже. Мой круг поднимается, но затем исчезает. Даже если нет, я не могу его принести вниз на землю. Я не силен в физике, поэтому, если...
312 просмотров
schedule 03.11.2022

преобразование строки в ресурс или UPI в запросе пролога lisp
Я пытаюсь запустить правила пролога, которые реализованы в lisp. В коде lisp у меня возникают следующие проблемы: Я запрашиваю людей из базы знаний AG, вывод в строковом формате, например " http://www.myweb.com/myns/Person1 " "...
98 просмотров
schedule 01.12.2022

Программа для построения трехмерных графиков со странным поведением по пикселям [Более быстрое рисование путем перетаскивания окна]
Итак, я написал простую программу для построения трехмерных графиков на C ++ с использованием библиотек Allegro 4. Я сделал это самым простым способом, нарисовав пиксель за пикселем. Обычно отображение отдельных пикселей на экране происходит...
59 просмотров
schedule 29.11.2023

rotate_sprite вращение в ~ 65625 раз меньше
Я использую C ++ 98 и Allegro 4, и я пытаюсь использовать функцию rotate_sprite . docume ntation утверждает, что в параметре угла 256 - это полный круг, а 64 - прямой угол. void rotate_sprite(BITMAP *bmp, BITMAP *sprite, int x, int y,...
60 просмотров
schedule 20.05.2023

Установка Аллегро
Я следовал этой процедуре установки Allegro.Все было ок, пока я не дошел до точки 3, где я должен выполнить эти команды cd C:\devel\a5_sourcepack\zlib mkdir build cd build cmake .. -DCMAKE_INSTALL_PREFIX=C:\MinGW -G "MinGW Makefiles"...
163 просмотров
schedule 30.11.2022