allegro

    0热度

    1回答

    我开始学习C++来制作游戏,我编写了一些小程序,并且它学得很好。现在我想编译一个游戏并了解它是如何完成的。 我想编译的游戏是ATANKS(https://libregamewiki.org/Atanks)。 我遇到的第一个问题是makefile包含一个关于目标WINUSER的指令,它给了我错误(它没有找到目录INSTALLDIR),我试着手动编译进入SRC目录并运行MAKE -f makefile

    0热度

    1回答

    你好我试图下载快板,如标题所说,我使用this guys的帮助YouTube视频,它已经更多的帮助比我想那会,但我当然会碰到一些类型的错误。在视频中,他告诉你进入属性页面 - >配置属性 - >链接器 - >输入 - >附加依赖项,然后输入“allegro-5.0.1-monolith-md-debug.lib”。这是我得到我的错误,compier告诉我,它不能打开该文件(错误:LNK1104,我

    0热度

    1回答

    今天我安装了快板5.作为a link。 但是当我开始写一个非常简单的代码。 当我使用"g++ allegro_test.cpp -o output.out pkg-config --libs allegro5.0" 编译时,它返回allegro undefined reference to al install system。 当我使用pkg-config --cflags --libs alle

    1热度

    1回答

    我在写游戏,并决定使用Allegro 5和C/C++。到目前为止,我已经编写了代码中的大部分错误,但是我已经涉及到图形和包含的数学计算,并且我被卡住了。 这里的短版本: al_draw_rotated_bitmap(...)没有做太多。有时图像在屏幕上,有些时候则不是。我已验证所有内容都是通过al_draw_bitmap(...)进行绘制加载的,并且一切都很好,另外,在绘图上没有段错误,所以其他所

    1热度

    1回答

    我正在运行Ubuntu。我遵循http://wiki.allegro.cc中的每一步安装和设置Allegro5。如果我从命令行运行我的程序,我知道我需要使用 gcc -Wall main.cpp `pkg-config --cflags --libs allegro-5.0 加上我使用的任何其他包装。 (我不知道它是什么意思,但我知道我需要它) 如果在Codeblocks> Settings>

    0热度

    1回答

    例外我有快板一个问题,即把在allegro-5.0.10-monolith-md-debug.dll接头输入额外的依赖导致异常,如可以在屏幕截图所示。 我正在使用visual stdio 2013 express。

    0热度

    1回答

    我正在使用C++,Allegro5和代码块。我正在写一个测试程序,然后写一个非常基本的小行星敲除。唯一的规则是使用C++,Allegro,并且没有精灵或位图(这特别需要使用线条和形状等基元)。 我正在绘制象限1中的形状,在相对原点翻译的象限2中重绘它,重绘三次,旋转一定的度数,最后绘制它在象限4中重新缩放。 部件1 2和4工作正常。我的问题是旋转功能。它没有旋转正确的数量,或者根本不旋转。小于90

    1热度

    2回答

    我是C++和Allegro 5中的编程游戏,我想进行控制设置。所以如果玩家想要,他可以改变设置菜单中的控制(游戏中)。 我有这样的代码: while(!exit) { ALLEGRO_EVENT ev; al_wait_for_event(e_queue, &ev); if (ev.type == ALLEGRO_EVENT_KEY_DOWN)

    0热度

    1回答

    我正在用C语言编写一个程序(使用allegro lib),它显示txt文件中的点(我可以说一些序列)(两列X & Y)。这些是浮点,它们可以小于零。窗口大小为800x600。由于我们知道x的值从左到右增加,但y从上到下增加。我在声明变量和缩放时遇到了很大的问题。以下是我遇到的一段代码: 数组col1由X值组成,col2由Y值组成。我用qsort对它们进行排序,然后得到最小值和最大值。然后我宣布高度

    0热度

    2回答

    我被困在创建一个适合我的地图的窗口。 Allegro 4.2仅显示我地图的70%;我试过改变窗口大小,但它停止工作在我的地图大小,我也试过FULLSCREENset_gfx_mode。这是我使用的代码: BITMAP* buffer; BITMAP* rock; char map[30][30] {-- -the map-- -}; void draw_map() { int