我正在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对象。
其他一切正是我想要的。这是游戏结束前的最后一件事。任何帮助表示赞赏。提前谢谢!