问题标签 [allegro]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 为 MinGW/CodeBlocks 编译 Allegro 4.2
我无法让 Allegro 编译。当我开始 fix.bat mingw 时,它给了我一个输出,上面写着:
然而,当我尝试通过键入 mingw32-make.exe 来编译其余部分时,输出如下:
我已经花了一个小时试图编译它,但在专门针对 MinGW 的故障排除方面,我无法在网上找到太多信息。
我所做的一切都是从这里开始的,尽管没有超过编译点。
如果有人想要某种日志文件,请告诉我如何提供,我会尽快提供。
c++ - allegro 怎么会自动处理最小化按钮,而不是关闭按钮?
这是Allegro5 教程中的一个示例:(要查看原始示例,请点击链接,出于说明目的,我对其进行了一些简化。
如果我不手动检查ALLEGRO_EVENT_DISPLAY_CLOSE
,则无法关闭窗口或终止程序(无需通过任务管理器终止进程)。我明白这一点。但在这种情况下,如果没有我手动处理,我不明白最小化按钮是如何工作的。有人可以解释一下吗?
c++ - 动画问题?
现在,当我开始使用 C++ 制作游戏时,我会左右行走。但是角色只是滑动看起来不像在行走。而且我已经将所有图片加载到我的游戏中并且它们正在工作。 .但我不知道我会如何解决它..我想不通的是当你按住按钮时如何改变图片..
顺便说一句,这是在快板中..
这是我的绘图播放器代码:
Oskar[] 是包含所有图片的数组的名称..
当您按下按钮时,以下是更改角色图片的内容:
这都是关于我创建 picNumber 的变量。我拥有的所有图片都在一个数组中,而 picNumber 代表要绘制的图片。如果能得到一些帮助会很高兴。我整天都在想这个..
编辑
这是我在这里获得帮助后输入的新的完整代码。它现在不工作,当我走上它显示前面的图片并且我走下上面的图片时,它正在显示..但是左右工作..它也没有改变像动画一样的画面。。
c++ - 在 C++ 中需要 allegro 库的帮助......?
我用 minGW 编译器安装了 CodeBlocks 10.5。在为 minGW 设置环境变量后,我在 cmd 上检查了 gcc -v,它工作正常。问题是,我在 CodeBlocks 项目中做了一个小程序,代码如下
有一个错误,构建日志是:
编译:main.cpp C:\Program Files\CodeBlocks\MinGW\bin\allegro_pract... 错误:allegro5/allegro.h: No such file or directory 进程以状态 1(0 分 0 秒)终止 1 个错误,0 个警告
代码块的目录结构是:C:\Program Files\CodeBlocks 和 minGW:C:\Program Files\CodeBlocks\mingw 我的项目是:C:\Program Files\CodeBlocks\bin\
我对 allegro 库的放置位置感到困惑.. 因为我没有使用任何外部库.. 该库现在放置在:C:\Program Files\CodeBlocks\mingw\allegro\
我“谷歌搜索”了很长时间,但似乎没有教程在工作..请给出一个有效的解决方案..以及在哪里放置快板库..??
c++ - 如何将 Allegro 库与 Ubuntu Allegro 应用程序捆绑在一起?
我得到了 Allegro 开发库,编写并编译了一个简单的应用程序,然后在我的计算机上运行它,它运行良好。我有一个朋友测试它,但双击时它没有做任何事情。我认为问题在于他没有安装 Allegro 库,所以程序不起作用。是让他手动安装库和依赖项的唯一方法,还是有某种方法可以将必要的库与应用程序打包在一起?
编辑:对不起,我的意思是说我使用的是 Allegro 5。
c++ - allegro library 4.4 韩语破
我正在使用 allegro 4.4 库。
当我打印一个韩文字符时,这个字符坏了。
Allegro 手册中没有英文字符。
Allegro 说“Allegro 默认使用 UTF8 编码”。
我不知道以下代码有什么问题,以及要修复什么。
知道如何正确打印韩文字符吗?
提前致谢。
fonts - 带有 allegro 4.4 的韩文字体
我正在尝试在我的 Allegro 项目中支持韩文字体。
我已经使用多种程序将 ttf 转换为 fnt 格式,并检查它是否按我期望的方式工作。然而,它从来没有。
谁能指出我正确的方向?
c++ - 快板 C++; 闪烁的位图
我试图制作一个简单的程序,它有一个作为“背景”的 BITMAP 和另一个我可以移动的 BITMAP,我尝试了不同的方法,比如将背景直接绘制到屏幕上,尝试制作两个缓冲区,我尝试将两个 BITMAP 放在一个缓冲。现在我在循环中调用两次的缓冲区中运行程序。但可移动的 BITMAP 闪烁。
c++ - Allegro 中的等式运算符重载
我的一个朋友试图重载一个相等运算符来比较 Allegro 中的颜色,但是它不起作用,他收到错误“no match for operator==” 这是在 Color 类/结构之外重载的,重载的运算符函数是如下图:
我认为这不起作用,因为运算符是ALLEGRO_COLOR
在 Allegro 之外定义和实现的,对吧?如何解决这个问题,是否可以在 Allegro Color 结构之外重载。
c++ - Allegro 和 Qt 创建者 - 如何设置这两个?
我找了很久也没找到,有谁能告诉我如何用qt creator (2.3.0), Qt 4.7.4 设置allegro (4.2.3) 吗?
在此先感谢,马丁。
编辑:
好的,偶然地,我终于设法将一些快板功能添加到 qt creator 中:p 我添加了:
INCLUDEPATH += "path_to_allegro-4.4.2-mingw-4.4.0/include"
LIBS +="path_to_allegro-4.4.2-mingw-4.4.0/lib/liballegro-4.4.2-md.a"
当一切似乎都在建立等等时,一些sh**出现了-.-
(C:\QtSDK\QtCreator\bin\qtcreator_process_stub.exe) 说:Naci
.
尽可能简单——WTF?