Описание тега allegro
Allegro - это библиотека программирования игр для разработчиков C/C++, которая распространяется бесплатно и поддерживает следующие платформы: Unix (Linux, FreeBSD и т. Д.), Windows, OS X, iOS и Android.
5
ответов
C++ (казалось бы) случайные ошибки компилятора
Я играл с C, C++ и Allegro благодаря маленькой книге и большой книге, которую я нашел в книжном магазине Oxfam. Я хорошо понимаю это в данный момент, но я столкнулся со стеной... Всякий раз, когда я компилирую, я получаю эти ошибки: archiboldian@arc…
16 ноя '11 в 17:40
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