GameMaker 日本語掲示板

ルームエディターでインスタンスをコピーペーストして複製する際に起こる問題

1 コメント
views
17 フォロー

ルームエディターでルーム内のインスタンスをコピーペーストして複製すると、インスタンスID名(例:inst_FC9A1A7など)が同じものが作られました。

画像1

それら重複したインスタンスがある状態でゲームを実行すると、有るはずの変数が無いと言われてエラーになったり、ちょっと意味がわからない奇妙なエラーが発生するようになりました。

実はインスタンス名が重複していること、それがエラーの原因になっていること、コピペで複製したことがきっかけであることは、かなり調べまくった後でたまたま気づけたことで、気づけなかったら解決不能でした。

この問題は以前のバージョンから存在しており、YoYoGamesは既に認識しているそうです。

対処法としては、

  • その重複しているインスタンス名をメモする
  • ルームエディター上で該当インスタンスを削除する
  • プロジェクトファイルの該当roomの.yyファイルをエディタ等で開き、そのインスタンス名が残っていれば全て削除する

皆さんもインスタンスをコピペする時はお気をつけください。

asa
作成: 2021/07/17 (土) 09:38:51
通報 ...
1
生高橋 2021/07/17 (土) 14:10:39

😱