GameMaker 日本語掲示板

選択肢の実装 / 1

12 コメント
views
16 フォロー
1

今同じ方法で試してみたら正常に動作しました。
投稿した内容以外に関係してる箇所があって、そこが悪さしてる可能性はないでしょうか?
下記のようにして変数の値をoutputさせて、Outputに出力される値を見て期待通りに動いてるか確認してみてください

if (keyboard_check_pressed(vk_up))
{
	erabu--;
	if (erabu < 0) { erabu = sentaku-1; }
	show_debug_message($"erabu={erabu}, sentaku={sentaku}");
}

if (keyboard_check_pressed(vk_down))
{
	erabu++;
	if (erabu >= sentaku) { erabu = 0; }
	show_debug_message($"erabu={erabu}, sentaku={sentaku}");
}

if (keyboard_check_pressed(vk_space))
{
	switch (erabu)
	{
		case 0: 
			show_debug_message($"selected 0");
			instance_create_layer(100, 300, layer, obj_sakuya_hutuu);
			break;

		case 1: 
			show_debug_message($"selected 1");
			instance_create_layer(300, 300, layer, obj_sakuya_naku);
			break;
	}
}

通報 ...