GameMaker 日本語掲示板

【解決】F5キーでゲームをRunするとOutputに"About to startroom"と出たところで止まりゲームが起動しない

1 コメント
views
17 フォロー

F5でRunすると本来ならOutput欄にいろいろ出力されて数秒後にゲームが始まりますが、
ふとしたきっかけで、
Outputに"About to startroom"と出力されたところでその処理が止まってゲームが起動しなくなりました。

なんの手がかりもないので焦りましたが原因が分かりました。

show_debug_message() を print() という自作関数でくるんで名前を変えてるのですが、
プロジェクト中に残った "show_debug_message" を "print" に変えようと一括変換しました。
その結果、

function print(_str)
{
	show_debug_message(_str);
}

が、

function print(_str)
{
	print(_str);
}

になり、ここが循環参照的なものになったことにより起動しなくなっていたようです。

同じような現象が出た人のために記録して残しておきます。

asa
作成: 2024/08/01 (木) 20:00:34
最終更新: 2024/08/01 (木) 21:03:38
通報 ...
1
生高橋 2024/08/05 (月) 03:48:10

そろそろ名前一括変換だけじゃなく、変数や関数の参照箇所のみの変換がほしいですねぇ。