allegro

    1热度

    2回答

    我正在学习C++的反应,我正在寻找一些指导。我创建了一个函数来等待一个事件然后返回它。我想捕获所有发生的反应性异步事件,并在他们来临时处理它们。这是我到目前为止有: int Engine::Initialize() { al_init(); display = al_create_display(1200, 800); eventQueue = al_creat

    4热度

    1回答

    我将我的macOS更新为Sierra,并且我的一些文件消失了。最重要的是Allegro的图书馆。我试图像我所看见的,我第一次安装视频(https://www.youtube.com/watch?v=UJtmJfWNTJY)重新安装,但后续的错误信息已经显示: '$Users/macbookpro/Downloads/allegro/include/allegro5/platform/alosx.h

    0热度

    1回答

    我没有使用流血dev的C++,而是使用orwell dev C++,我得到了Allegro 5并安装了包(作为.zip文件),但它说'allegro5 /allegro.h:没有这样的文件或目录'。也许我使用了错误类型的头文件或者是另一个问题?谢谢!

    0热度

    1回答

    我是C++的新手,由于uni的要求,我们都使用代码块。我在10.10.5 OS X上使用它。现在我必须做一个使用allegro5库的项目,但我无法安装它!我花了很多时间尝试跟随像http://partitionseven.blogspot.com/2011/01/compiling-allegro-5-with-mac-os-x-snow.html这样的不同教程,但没有成功。 有什么办法让它工作?

    0热度

    2回答

    请参阅我不是发布代码,因为我需要逻辑,数学,算法。那么: 我正在尝试使用图层和视差滚动来实现自顶向下瓷砖地图的3D视觉效果。问题是:目前我只是为每一层设定不同的“速度”。但是,这只适用于一些非常特定的相机位置,并且它使得块体几乎具有无限高度(因为它们会“增加高度”直到它们离开相机的FOV)。 有没有更好的(应该)来达到效果?哦,我正在使用C与Allegro 5。 我想过限制每一层的偏移量,但我不知

    0热度

    1回答

    我是C++的初学者,我试图做一条蛇,但是我遇到了问题。 行错误: C:\Users\Kcper\Desktop\Snej w allegro\main.cpp||In function 'void display_game()':| C:\Users\Kcper\Desktop\Snej w allegro\main.cpp|58|warning: left operand of comma o

    0热度

    1回答

    我正在使用下面的代码,它应该用黑色清除屏幕,但它是蓝色的。 #define ALLEGRO_STATICLINK #include <allegro5/allegro.h> int main() { al_init(); ALLEGRO_DISPLAY* display = al_create_display(800, 600); al_clear_to_color(al_map_r

    2热度

    1回答

    我正在使用Allegro 5编写游戏,目前正在研究我的绘图算法。经过计算,我得到两个ALLEGRO_BITMAP*-对象,其中一个是我的“场景”,其上绘制地形,另一个是阴影图。 场景只是在位图上绘制的游戏元素的纹理。 阴影贴图是一种位图,对于先前呈现的阴影使用浅色和白色的黑色。 为了在屏幕上绘制这些位图,我使用al_draw_scaled_bitmap(...)和al_set_blender(AL

    1热度

    1回答

    我有一个用CodeBlocks编写的C++项目,但我不知道如何将它与allegro5链接。我想让人们能够在不安装任何库或包的情况下编译我的项目。所以我把从他们网页上下载的allegro目录放到项目文件夹中。接下来,我包括图书馆 #include "allegro/include/allegro5/allegro5.h" 但是,当我尝试编译我有一个错误 /home/stanek/ClionPro

    0热度

    1回答

    我想在我的Allegro游戏中设置角色名称,因此需要将其保存为字符串并在屏幕上显示。有比比较事件键码更好的方法吗?