Описание тега allegro

Allegro - это библиотека программирования игр для разработчиков C/C++, которая распространяется бесплатно и поддерживает следующие платформы: Unix (Linux, FreeBSD и т. Д.), Windows, OS X, iOS и Android.
5 ответов

C++ (казалось бы) случайные ошибки компилятора

Я играл с C, C++ и Allegro благодаря маленькой книге и большой книге, которую я нашел в книжном магазине Oxfam. Я хорошо понимаю это в данный момент, но я столкнулся со стеной... Всякий раз, когда я компилирую, я получаю эти ошибки: archiboldian@arc…
2 ответа

Что лучше? Начиная с Аллегро или OpenGL

Я хочу, чтобы вы помогли мне решить проблему. Я начинающий программист видеоигр. Я умею разрабатывать Flash, Unity, игры для Android и немного знаю CryEngine. Также я хочу разрабатывать 3D видеоигры в будущем. Итак, я решил изучить библиотеку видеои…
12 апр '13 в 23:34
1 ответ

Как впервые включить Allegro5 в проект?

Привет, я пытаюсь скачать Allegro, как указано в заголовке, я использую это видео с парнями для помощи, и оно оказалось более полезным, чем я думал, но, конечно, я столкнулся с некоторой ошибкой. в видео он говорит вам перейти на страницы свойств ->…
04 апр '14 в 08:04
1 ответ

Allegro load_bitmap не работает

Я пытаюсь загрузить растровое изображение так: BITMAP *image = load_bitmap("picture.bmp", NULL); когда я проверяю это: if (image == NULL) printf("No image loaded\n"); он печатает изображение не загружено, поэтому load_bitmap не работает... я также п…
15 май '14 в 16:28
1 ответ

Изменение цвета примитивов во время выполнения в Allegro 5

Я пишу редактор 2D-объектов, чтобы быстрее создавать пользовательский интерфейс для базовых программ. Я вообще не использую растровые изображения. Вместо этого я просто рисую примитивы с вызовами функций в игровом цикле. Пока что все было хорошо, но…
07 июн '12 в 17:59
4 ответа

C++: стирание итератора с карты с последующим увеличением до следующего итератора

Этот метод вызывает ошибку прерывания: "map/set iterator not incrementable."В связи с этим после if происходит сбой и определяется пустой итератор, который должен быть удален, (и есть), переход к следующему итератору на карте через ++_iter не удаетс…
11 янв '12 в 22:12
2 ответа

Передача значений из одного класса в другой. Отдельные файлы cpp. C++

Я изо всех сил пытаюсь передать значения из одного файла класса CPP в отдельный файл CPP. Я пробовал множество различных операторов, чтобы попытаться передать значения, я знаю, что мне не хватает чего-то маленького, но я просто не могу придумать что…
27 фев '15 в 12:10
1 ответ

Как я могу получить причину ошибки в Allegro?

Я пришел из SDL и там у меня была функция SDL_GetError (), которая волшебным образом возвращала const char * с внутренней ошибкой. Вот мой кусок кода на Allegro 5: #include "game.h" ALLEGRO_BITMAP *load_bmp(const char *s) { ALLEGRO_BITMAP *bmp = nul…
04 май '15 в 18:28
1 ответ

Ссылка allegro 5 на Debian

Я следовал этому руководству: http://wiki.allegro.cc/index.php?title=Debian_and_Allegro_5 Все прошло гладко, и у меня есть файлы /usr/include/allegro5 и allegro в / usr / lib Когда я компилирую простую программу, включения разрешаются корректно, но …
06 апр '12 в 09:57
0 ответов

Компиляция allegro на кодовых блоках / ошибки vs15

У меня есть задание на кодирование, и меня мучает эта проблема, когда я, наконец, настраиваю свой компилятор и связанные библиотеки, я получаю более 100 ошибок, хотя код правильный (скопировано с веб-страницы учителя) вот код: http://pastebin.com/2W…
15 янв '17 в 20:02
1 ответ

Allegro частота кадров

Так что у меня недавно были проблемы с Аллегро. Я понятия не имею, что вызывает это, но я постараюсь подробно описать проблему ниже, как могу. В моей основной функции у меня есть что-то вроде этого: int main() { Game *game = new Game(); game->ini…
22 фев '15 в 19:51
1 ответ

Вращение rotate_sprite ~65625 раз слишком мало

Я использую C++98 и Allegro 4, и я пытаюсь использовать rotate_sprite функция. Документация утверждает, что в параметре угла 256 - это полный круг, а 64 - прямой угол. void rotate_sprite(BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle); При т…
06 май '16 в 14:37
2 ответа

Как эффективно создать меню заголовков allegro 5?

Я работаю над своей первой игрой в Allegro 5, у меня рендеринг меню заголовка как таковой, однако я хочу добавить кликабельный текст в меню. Как бы я сделал так, чтобы, когда вы наводите курсор на текст, вы могли щелкнуть по нему? Я думаю, что для п…
02 сен '12 в 20:12
2 ответа

Программа Allegro отображает черный экран, затем вылетает

Я изучаю объектно-ориентированное программирование и библиотеку allegro, поэтому я начинаю писать простое меню, но код отображает черный экран, а затем вылетает. Я буду благодарен за предложения о появлении классов, разделении кода с заголовками, об…
15 июн '14 в 22:39
2 ответа

Просмотрите мой игровой проект ИЛИ (Как проверить мой проект на рецензии)?

Я только что закончил 2-й платформер в C++/Allegro. Это все еще в незавершенной стадии... Интересно, как провести экспертную оценку людей, занимающихся разработкой игр? Я хотел бы рассмотреть мой проект на основании игровой процесс Обнаружение столк…
29 окт '08 в 14:01
1 ответ

Программа Allegro запускает точку останова?

Итак, я учусь спрайтовому программированию, и мы используем Allegro. Когда я запускаю одну из примеров программ, я получаю сообщение: rotatesprite.exe вызвал точку останова. Это было в визуальной студии. Я не могу заставить Аллегро работать вне визу…
30 окт '11 в 19:07
0 ответов

Allegro 5 странное поведение при рисовании более масштабированного растрового изображения

Я пытался создать карточный пасьянс в C с Allegro 5. void deck_printout(deck*d) { int i; al_clear_to_color(stdcolor); for(i=0;i<40;i++){ al_draw_scaled_bitmap(d->cards[i].img, d->cards[i].xpos, d->cards[i].ypos, SWID, SHEI, d->cards[i…
19 мар '14 в 10:00
1 ответ

Библиотека allegro 4.4 корейский сломанный

Я работаю с библиотекой allegro 4.4 когда я печатаю корейский, разрывы корейской строки, но английский не в руководстве Allegro говорится, что по умолчанию allegro использует кодировку UTF8. Понятия не имею, что было не так и что исправить. textout_…
25 авг '11 в 02:02
1 ответ

CPP файл работает, но не работает при компиляции в exe

Я создал файл cpp, используя Microsoft Visual Studio 2010 и Allegro. Он отлично работает в интерфейсе Visual Studio, но когда я компилирую его в исполняемый файл, он говорит: "Программа не может запуститься, потому что allegro-5.0.10-monolith-md-deb…
09 сен '13 в 01:23
0 ответов

Создать проект C++ на Xcode с allegro5

Я недавно пытался создать проект C++ на XCode, используя allegro5. У меня не было проблем при создании проекта на C++, но я столкнулся с некоторыми трудностями при попытке использовать allegro. Я следовал следующему руководству, чтобы установить и п…
24 июн '12 в 11:00