如何在网格路径移动中更改精灵

时间:2015-11-12 00:51:46

标签: game-maker gml

有4个精灵显示向左,向右,向上,向下,我做了运动使用网格路径运动,所以我想这样做

如果playerobject离开,请更改spr_left

如何在gridpath中创建它?

1 个答案:

答案 0 :(得分:0)

你必须看看玩家的最后方向是什么;

if (x < xprevious) {
    sprite_index = spr_right;
}
if (x > xprevious) {
    sprite_index = spr_left;
}
if (y < yprevious) {
    sprite_index = spr_up;
}
if (y > yprevious) {
    sprite_index = spr_down;
}