allegro

    -1热度

    1回答

    我正在尝试基于Allegro互斥体(跨平台)创建自定义互斥体类。我是而不是使用C++ 11。我试图像这样做,但它似乎是有点画蛇添足: template <class T> class Mutex { private: ALLEGRO_MUTEX *mutex = NULL; ALLEGRO_THREAD *owner = NULL; T *da

    0热度

    2回答

    我正在训练使用allegro库与C++,但我得到一个问题,同时使用大图像parrallax背景我得到一个不断的负载/故障滚动屏幕下,使我所有的图像闪烁有一点,有没有办法加载背景没有这样的问题?当我尝试打印屏幕时,闪烁不出现。 感谢

    0热度

    1回答

    我尝试安装快板5代码块,但即使它看起来的程序编译它不会初始化。我收到一个错误,说应用程序启动失败,因为没有找到allegro-5.0.9-monolith-md-debug.dll。它还表示重新安装可能会有帮助,但我已经尝试了几次。我尝试了以下在线教程,但仍然遇到此错误。难道我做错了什么?请帮忙。

    1热度

    1回答

    我正在研究一个元胞自动机,其中发生变化的每一轮。显然,我为它做了一个循环 - 幸运的是,它基本上是有效的,但如果我想在地图上添加另一种类型的单元格,一种单元格可以工作,但另一种单元格不起作用:游戏开始并且例如在这个例子中,康威自动机开始增长,但红色测试单元只是没有任何改变。 #define fldwidth 110 #define fldheight 140 typedef struct t

    1热度

    3回答

    我想创建一个垂直滚动的射手,当你按空间时会创建一个子弹,然后当子弹熄灭时子弹就会被销毁。我跟踪过矢量delcared为vector<BULLET> bullets;子弹的。当我试图摧毁在屏幕外的任何子弹,我得到一吨的错误,如: c:\mingw\bin\..\lib\gcc\mingw32\4.7.0\include\c++\bits\stl_algobase.h|384| required fr

    1热度

    1回答

    我用Microsoft Visual Studio 2010制作了一个程序。它使用额外的库(Allegro),它可以完美地从MSVC运行,但是我无法从它的目录运行它。 (... \“项目名称”\ Debug \“项目名称”.exe)它写道它找不到某种.dll文件。 这并不好,因为我想让它适用于所有人!怎么做才能使它工作? 我知道我必须放置necesarry.dll文件,但我不知道在哪里?

    0热度

    2回答

    我正在写一个基于Allegro的蛇游戏,并且有一个包含蛇部分坐标的向量的问题。 这是删除蛇的最后一个元素并添加一个新元素的函数。 以前我宣布vector <int> snake_x ; vector <int> snake_y;,我也推回了向量中所需的数字。 void moove_snake(int direction){ switch (direction){ case UP:

    2热度

    2回答

    我制作了一个简易游戏。但是当我在另一台电脑上打开* .exe文件时,它说有很多缺少的.dll文件。如何在没有安装Visual Studio和Allegro 5库的情况下让我的游戏在其他计算机上运行?

    0热度

    1回答

    我的问题是我无法加载位图到快门后,编译窗口停止工作。我尝试了不同颜色深度的不同位图,但它仍然不起作用。 #include <allegro.h> int main(int argc, char *argv[]) { allegro_init(); install_keyboard(); set_color_depth(16); set_gfx_mod

    0热度

    1回答

    如有疑问,我如何做到这一点,我使用了大量的指南,它从来没有工作,有人可以一步一步向我解释它,我将非常感激。