asa
28f10b2019
2023/07/31 (月) 22:17:23
いろいろやり方がありますが、下記のような方法もできると思います。これが正解というわけではなく、1つの方法として参考になればと思います。
ノーマル状態とぶつかり状態があり、それぞれにspriteをセットしています。
STEPイベント
switch (state)
{
case "normal":
if (place_meeting(x, y, objB)) {
sprite_index = Player_colision;
state = "butsukari";
}
break;
case "butsukari":
// ぶつかり状態の処理
if (ぶつかり状態の終了条件) {
state = "normal";
sprite_index = Player_normal;
}
break;
}
通報 ...