allegro相关内容

使用 allegro 5 和 g++ 编译 C++ 代码

为了使用 allegro 5 编译代码,我需要向 g++ 添加哪些标志?我试过了 g++ allegro5test.cpp -o allegro5test `allegro-config --libs` 但这不起作用.我正在使用 ubuntu 11.04.我使用 http://wiki.allegro.cc 中的说明安装了 allegro 5/index.php?title=Install_A ..
发布时间:2022-01-23 20:53:22 C/C++开发

检测精灵之间碰撞的最佳方法?

在 2d 游戏精灵中检测碰撞的最佳方法是什么?我目前在 Allegro 和 G++ 工作 解决方案 检测碰撞检测的方法有很多种.如果您使用的是 2d 或 3d 环境,您使用的方法将略有改变.还要记住,在建立碰撞检测系统时,要考虑到您可能想要在游戏中实现的任何物理(大多数下降 3d 游戏都需要)以增强其真实性. 简短版本是使用边界框.或者换句话说,让世界中的每个实体成为一个盒子,然后检 ..
发布时间:2021-11-26 13:43:29 其他开发

检测精灵之间碰撞的最佳方法?

在 2d 游戏精灵中检测碰撞的最佳方法是什么?我目前在 Allegro 和 G++ 工作 解决方案 检测碰撞检测的方法有很多种.如果您使用的是 2d 或 3d 环境,您使用的方法将略有改变.还要记住,在建立碰撞检测系统时,要考虑到您可能想要在游戏中实现的任何物理(大多数下降 3d 游戏都需要)以增强其真实性. 简短版本是使用边界框.或者换句话说,让世界中的每个实体成为一个盒子,然后检 ..
发布时间:2021-11-24 21:33:08 C#

在 Xcode 4 中使用快板

我正在尝试使用 Xcode 4 构建一个简单的快板项目. #include #include int main(int argc, char **argv){ALLEGRO_DISPLAY *display = NULL;如果(!al_init()){fprintf(stderr, "初始化快板失败!\n");返回-1;}display = al_create_display(640, 480) ..
发布时间:2021-09-30 20:09:34 移动开发

错误:接收临时地址[-fpermissive]

我已经研究了几个小时,但无济于事.基本上我有 结构矩形{int x,y,w,h;};矩形播放器:: RegionCoordinates()//区域坐标{矩形温度temp.x = colRegion.x +坐标.x;temp.w = colRegion.w;temp.y = colRegion.y +坐标.y;temp.h = colRegion.h;返回温度}//碰撞检测功能bool IsCol ..
发布时间:2021-04-23 18:48:54 C/C++开发

在其他计算机上运行Allegro 5

我做了一个简单的快板游戏。但是,当我在另一台计算机上打开* .exe文件时,它说有许多丢失的.dll文件。如何使我的游戏在没有安装Visual Studio和Allegro 5库的其他计算机上运行? 解决方案 我的注释的版本较长: 创建应用程序时,它会链接到计算机上存在的某些DLL。分发游戏时,您将需要将DLL文件与.exe一起压缩,或者使用软件包创建者将其打包并寄出。 查找其 ..
发布时间:2020-06-04 19:18:33 C/C++开发

Allegro中的平等运算符重载

我的一个朋友正在尝试重载用于在Allegro中比较颜色的相等运算符,但是它不起作用.他得到错误“操作符不匹配==".这是在Color类/结构之外重载的,重载了操作员功能如下所示: typedef ALLEGRO_COLOR Color; bool operator==(const Color& rhs) const { if(_col.a==rhs.a && _col.b==rhs.b & ..
发布时间:2020-05-21 19:38:34 C/C++开发

未定义对"main"的引用

您必须喜欢链接器错误*讽刺*.无论如何,我正在使用pspsdk随附的allegro的psp端口开发一个psp游戏.在我修复了所有其他未定义的引用之后,这一点让我很困惑.完整的错误消息,makefile和下面的代码: 错误详细信息 1>------ Build started: Project: PSP Pong, Configuration: Debug Win32 ------ 1> ..
发布时间:2020-05-01 04:00:33 C/C++开发

Xcode 4和Allegro 5.1-链接器找不到框架

我知道这里还有其他关于Linker和Xcode 4的问题,但它们与我的问题并没有真正的联系. 我已经构建了Allegro 5.1,并且由于FreeType花了我一段时间,但最终成功了.现在,我使用Allegro编写了一个太空入侵者小游戏.但是以某种方式,链接器找不到该框架. 到目前为止我所做的: 这些框架位于/Library/Frameworks/中,并且与该地方的所有其他框架具 ..
发布时间:2020-05-01 03:29:12 移动开发

Allegro图书馆缺少dll

我在visual c ++ 2010 express上安装了allegro 5.0.8版本。但现在当我运行代码它没有给出任何语法错误,但打开控制台后,窗口打开哪些报告,我没有MSVCR110d.dll文件。这是什么意思 ?如何修复? 解决方案 尝试安装32位和64位的Microsoft C ++ Redistributable软件包 32: http:// www.microsoft ..
发布时间:2017-06-08 23:22:03 C/C++开发

allegro中的抗锯齿5

如何使allegro 5在绘图时使用抗锯齿?我需要斜线看起来光滑。 解决方案 为图元启用抗锯齿: / p> //创建显示之前: al_set_new_display_option(ALLEGRO_SAMPLE_BUFFERS,1,ALLEGRO_SUGGEST); al_set_new_display_option(ALLEGRO_SAMPLES,8,ALLEGRO_SUGG ..
发布时间:2016-10-30 04:55:10 C/C++开发

你如何使用c ++的allegro做背景?

我是用allegro编程的新程序,我想改变我的程序的背景颜色从比一个更愉快的黑色 haha​​ :)有人可以帮助吗? 仅供参考。 #include ; BITMAP * buffer; BITMAP * bmp; int cursor_x = 20; int cursor_y = 20; int getMouseInfo(){ if ..
发布时间:2016-10-30 03:05:21 C/C++开发

在OSX上运行Allegro 5时,找不到主要功能

我试图获得一个在OSX上运行Allegro的最小示例。 我使用Homebrew安装了稳定版的Allegro 5.2,在Allegro wiki 中指定。 这是我的代码( allegro.hpp ): / * *此程序使用Allegro游戏库显示一个空白窗口。 * *初始化显示并启动主游戏循环。 *游戏循环只检查两个事件:timer(由FPS确定) *并显示cl ..
发布时间:2016-10-20 23:54:09 C/C++开发

用allegro 5和g ++编译C ++代码

为了使用allegro 5编译代码,我需要添加什么标志给g ++?我尝试了 g ++ allegro5test.cpp -o allegro5test`allegro-config --libs` 但这不工作。我使用ubuntu 11.04。我使用 http://wiki.allegro.cc的说明安装了allegro 5 /index.php?title=Install ..
发布时间:2016-10-14 20:40:55 C/C++开发