【发布时间】:2017-08-06 14:01:33
【问题描述】:
我正在使用 allegro4 制作 2d 星球大战游戏,我想添加一个能够移动的太空船图像(键盘向上、向下、向右、向左)。
我找不到这方面的功能。你能帮帮我吗?
【问题讨论】:
-
Allegro 没有根据键移动来移动图像的特定功能。那是你的工作。 Allegro 知道如何绘制这些东西。由您决定这些东西的作用以及它们如何相互作用。
我正在使用 allegro4 制作 2d 星球大战游戏,我想添加一个能够移动的太空船图像(键盘向上、向下、向右、向左)。
我找不到这方面的功能。你能帮帮我吗?
【问题讨论】:
在 Allegro 4 中有 if(key[KEY_UP]), if(key[KEY_DOWN]) 等可以读取按键的函数。您可以根据它来移动精灵。你可以做类似的事情
if(key[KEY_UP]){
player_y+=10;
}
draw_bitmap(bitmap,character_sprite,player_x,player_y);
当按下向上键时,角色精灵会向上移动。
【讨论】: