Вопросы по теме '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