如何在Game Maker Studio 2中感知我的玩家对象的方向

时间:2017-10-03 18:08:07

标签: game-maker-language game-maker-studio-2

我正在GMS 2中制作2D平台游戏,我需要让我的玩家面对他死后被击中的方向。我怎么知道他被击中的那一方?我只需要感知左右碰撞。目前我的代码如下所示:

if (hp = 0) {
with (instance_create_layer(x, y, layer, obj_player_1_dead)) {
    if (obj_laser_2.x < obj_player_1.x) {
        image_xscale = 0.6
    } else if (obj_laser_2.x > obj_player_1.x) {
        image_xscale = -0.6
    }
}
instance_destroy()

}

hp是我的生命值变量。 我在底部有instance_destroy();,因为我正在销毁对象并创建一个player_dead对象。

其他一切正是我想要的。这是游戏结束前的最后一件事。任何帮助表示赞赏。提前谢谢!

0 个答案:

没有答案