【问题标题】:How to put an moving image at Allegro如何在 Allegro 中放置动态图像
【发布时间】:2017-08-06 14:01:33
【问题描述】:

我正在使用 allegro4 制作 2d 星球大战游戏,我想添加一个能够移动的太空船图像(键盘向上、向下、向右、向左)。

我找不到这方面的功能。你能帮帮我吗?

【问题讨论】:

  • Allegro 没有根据键移动来移动图像的特定功能。那是你的工作。 Allegro 知道如何绘制这些东西。由您决定这些东西的作用以及它们如何相互作用。

标签: c allegro allegro4


【解决方案1】:

在 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);

当按下向上键时,角色精灵会向上移动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-05
    • 2010-12-12
    • 1970-01-01
    • 1970-01-01
    • 2018-03-01
    相关资源
    最近更新 更多