问题标签 [allegro5]
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++ - C++ 快板 5 错误
我正在尝试通过 youtube 教程学习一些 allegro 5 原则,这是我的第一个问题。
没有 sytnax 错误,但是当程序运行时,它会卡在al_draw_triangle(10, 10, 20, 10, 25, 50, al_map_rgb(255, 0, 0), 1.0);
函数上。这是控制台和错误消息框的快照。
请帮我解决这个问题。
c++ - 运行时检查失败 #3 - 变量 'direct' 正在被使用而没有被初始化
在这部分代码中是一个错误。它说
“运行时检查失败 #3 - 变量 'direct' 正在使用而未初始化。”
我该如何解决这个错误?
c++ - 在其他计算机上运行 Allegro 5
我做了一个简单的快板游戏。但是当我在另一台计算机上打开 *.exe 文件时,它说有很多丢失的 .dll 文件。如何让我的游戏在没有安装 Visual Studio 和 Allegro 5 库的其他计算机上运行?
c++ - 检查像素颜色 Allegro 5 C++
我想检查屏幕上的像素是否为红色。我正在使用 allegro 5 。这是我的代码
但是它报告了一个sytnax错误
错误 C2678:二进制“==”:未找到采用“ALLEGRO_COLOR”类型的左侧操作数的运算符(或没有可接受的转换)
c++ - Allegro 定义像素颜色
例如,如何定义我使用 Allegro 函数创建的屏幕上的 (100 , 100) 像素ALLEGRO_DISPLAY *display=al_create_display(660, 660);
是 red 还是 no 。如何使用 Allegro 获取像素的 rgb 属性?
c++ - 如何在继续更新和绘制游戏项目的同时检查键盘输入
我正在使用 Allegro 和 C++ 开发一个基本游戏。我发现接受键盘输入的常见答案是行
但是,我不喜欢的是它会导致您的程序等待输入。如果流星的位置需要不断更新,那么我不希望我的键盘监听停止它的运动。
根据我使用 XNA 的经验,我会简单地更新每个刻度的键盘外观,并询问是否按下了某个键。我可以使用什么方法来继续更新和绘制我的游戏,同时仍然检查类似于 XNA 处理它的输入?
c++ - C++ 快板 al_draw_textf ()
我的问题与 Allegro 5 C++ 有关。这是我的代码的某些部分,它们必须在屏幕上绘制文本。我已经完成了所有声明,错误肯定在这部分代码中。
所以起初我声明了一个全局变量ALLEGRO_FONT * font;
,我在 main 中调用了这个函数al_init_font_addon();
这是另一个绘制文本的函数。
问题是这个应用程序在 while 循环的 507 步崩溃
c++ - C++ Allegro 浏览窗口
谁能告诉我如何在 allegro 5 中打开一个浏览窗口,用户将在其中选择文件,程序将使用该文件作为输入?
c++ - Allegro 5 & C++ - 创建一个全屏控制台?
好的,这是我的主要目标:获得一个全屏、非窗口的控制台程序(打开时看起来像 DOS 操作系统)。我已经定义ALLEGRO_USE_CONSOLE
了所有这些东西。这是我要查看的完整代码:
那么我到底需要做什么才能使控制台全屏(非窗口和无边框)并且能够使用cout
等等?我也在运行Win7。
c++ - Allegro 鼠标按钮释放
我想做一个 Allegro 5 程序,当按下鼠标按钮时,光标必须改变它的外观。据我了解,这句话events.type!=ALLEGRO_EVENT_MOUSE_BUTTON_UP
永远不会成为错误的。但我不明白为什么,因为释放按钮后循环不会停止。你能告诉我我的错误在哪里,是否有更好的替代方法?