GameMaker 日本語掲示板

特定の条件下でのスプライト変更について / 1

2 コメント
views
17 フォロー
1

いろいろやり方がありますが、下記のような方法もできると思います。これが正解というわけではなく、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;
}
通報 ...