问题标签 [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.
allegro5 - 2 位图与 Allegro 5 的比较
我搜索了很多,但我找不到任何关于在 allegro 5 中比较 2 个位图的信息。在 Allegro 4 中只有 is_same_bitmap() 。我想问你除了比较位图的像素之外是否有任何简单的方法。谢谢你。
xcode - 在 Xcode 中找不到 Allegro 框架
我一直在尝试让 Allegro 在运行 OS X 10.8 的 Mac 上工作。我按照以下说明进行操作:
http://wiki.allegro.cc/index.php?title=OSX,_Xcode_4,_Framework
我为一个简单的 Xcode 应用程序做了他们所说的一切,但它在构建过程中失败并出现以下错误:
ld:找不到框架 Allegro-5.1
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
我尝试过使用 Allegro 5.0.7 和 5.1.3,两次都得到相同的结果,即找不到框架。我错过了什么吗?这是我正在尝试运行的非常基本的应用程序。
c++ - 'allegro_init()' 未在此范围内声明
伙计们,我正在尝试在 Ubuntu 11.04 上安装 allegro 5 库。我遵循的教程是这样的。现在我在第一次尝试安装库时遇到了一些错误,但我可以克服它们并正确安装库。问题是当我尝试运行我的示例代码时
我收到类似的错误
我有所有的主要头文件/usr/include/allegro5
。
c++ - Allegro 5 加载字体时崩溃
我最近开始使用 Allegro 5,并尝试加载字体。这是我的代码:
然而,在运行代码时,它返回 -3,这意味着加载字体时出错。我究竟做错了什么?我正在使用带有 Windows XP SP 3 mingw 编译器的 Codeblocks IDE。我究竟做错了什么?
编辑:我通过将 ttf 文件添加到我的项目目录来修复它。投票关闭
c++ - 如何有效地创建 allegro 5 标题菜单?
我正在开发我在 Allegro 5 中的第一款游戏,我已经得到了标题菜单渲染,但是我想在菜单中添加可点击的文本。我将如何做到这一点,当您将鼠标悬停在文本上时,您可以单击它?我在想有一个检查像素的 for 语句对性能非常不利,这就是我到目前为止所拥有的:
我在 Windows XP SP3 上使用代码块
c++ - allegro 5 以特定间隔执行事件
我正在制作我在 allegro 5 中的第一款游戏,这是一款蛇类游戏。为了移动蛇游戏,我想使用我制作的方形网格,所以蛇会定期移动。
如何使用计时器使事件在特定时间发生?
例如,我希望我的蛇每秒按设定的方向移动,我知道如何控制它,但我不知道如何创建一个以特定间隔发生的事件。我在 Windows XP SP3 中使用 Codeblocks IDE
c++ - Allegro 5 在图元上绘制位图
我最近尝试在 allegro 5 中创建一个库存系统,在其中我绘制了一个 20x20 的正方形网格并在周围拖放项目。问题是,我可以看到项目精灵在我绘制的实际网格下方,这是一种不需要的效果。这是我的代码:
(我知道它写得非常糟糕而且没有优化,但我在大约 10 分钟内写了它只是作为一个测试)
我怎样才能使项目精灵不显示它上面的线条?如果我太含糊,这是我的问题的一个例子:
我在 Windows XP 上使用 Codeblocks IDE
xcode - Xcode 4 和 Allegro 5.1 - 链接器找不到框架
我知道这里还有其他几个关于 Linker 和 Xcode 4 的问题,但它们与我的问题并没有真正的关系。
我已经构建了 Allegro 5.1,由于 FreeType,我花了一些时间,但最终它成功了。现在我已经使用 Allegro 编写了一个小型 Space Invader 游戏。但不知何故,链接器找不到框架。
到目前为止我所做的:
- 框架位于 /Library/Frameworks/ 并且它们具有与该位置的所有其他框架相同的结构
- 我已将框架添加到目标的“Link Binary With Libraries”选项卡中
- 我已将它们添加到目标“框架”的“复制文件”选项卡中
- 我已经在 Build Settings 中添加了正确的路径设置,所以可以找到头文件
我已经完成了所有正确的步骤,但我仍然得到:
我已经有一个工作框架,但它是作为共享库安装的,而不是“框架模式”。但是将框架组件添加到项目中有点困难,因为它们存储在 中/usr/local/lib
,无法通过文件对话框选择...
所以......我不知道还有什么可以做的。当我拥有共享库时,它可以工作,但是现在使用相同的设置但位置不同,它不再起作用了。如果您需要更多信息,请告诉我,我会提供!
visual-c++ - allegro 5.1.3 和 microsoft visual studio 2010 for android?
我在笔记本电脑上设置了 allegro 和 msv2010,并使用 msvc2010 设置了 android dev。但是我不知道如何为新的 allegro android dev 设置一个项目。我已经设置了and android sdk、java jdk、ndk 和所有其他的。
http://vs-android.googlecode.com/files/vs-android_samples.zip我可以在 msvc2010 中编译这些 android 项目并且可以创建标准的 allegro 项目。
我只是想知道是否有人知道如何在 msvc2010 中使用 allegro 创建一个 android 项目,或者你知道我在哪里可以找到有关如何执行此操作的说明。
感谢您
c++ - 创建一个必须由它使用 C++ 的类访问的列表
我需要创建一个全局列表,我已初始化的一组类可以访问和使用该列表,但需要包含这些类才能创建列表。有任何想法吗?
例子:
所有这些类都需要访问下面的列表,即在另一个头文件中,以及我的 int main
等等。
我的想法是我可以在 Game_object 的析构函数中创建一个爆炸实例,并将其放在列表中。这样我就可以让它在 main 内部渲染和更新