【BUG-AGM-G2.0.4】ビジュアルスクリプトの複製時にショートカットキーが無効(操作中にフリーズ)——修正済み

バージョン:AGM-G 2.0.4

問題の説明:

(1)古いバージョンのサブオブジェクトのVSアクションを、ターゲットオブジェクトのVSサブレイヤーにコピー&ペーストした際、強制終了するバグが発生しました。根本原因は特定できておらず、再現にも成功していません。
(2)新しい進行状況の中で、古いアクションを再度コピー&ペーストしたところ、古いアクション内の【ショートカット】アクションが効かないことを発見しました。問題はこのことに関連していることが確認できました。

最小再現手順:
text-bug-1.rar (173.7 KB)

(1)最小再現ファイルをダウンロードして開きます。
(2)F5キーを押してゲームを実行します。ゲーム内でオブジェクト【b】の表示効果が表示されます。(字幕がループ再生される状態)
(3)手動でオブジェクト【b】のすべてのVSアクションを【a】にコピーします。(【a】の既存のアクションは削除します。)
(4)保存後、再度F5キーを押して実行します。(このとき、オブジェクトbの効果は継続されますが、オブジェクトaは字幕を1回だけ実行し、その後はループしません。)

(5):yellow_heart: オブジェクト【a】の最初のVS実行アクションにショートカットを作成し、貼り付けられたショートカットと入れ替えます。(テスト操作中、ここで1回強制終了しました。AGMを再起動し、再度ショートカットを作成しようとすると、再び強制終了しました。)——これがバグです。:yellow_heart:(再説明:他のVSオブジェクトからコピー&ペーストされた残留ショートカットがある状態で、自身のVSアクションのショートカットを作成しようとすると、直接強制終了します。)

(6)まず、直前に貼り付けたショートカットを削除し、新しいショートカットを再度作成して、元の条件に接続します。その後F5キーを押すと、最終的な効果が完了します。(2つの字幕効果が同時にループ再生されます。)

この問題を再現しようとしています:

  • ステップ4は私が試したときは正常に動作しました:

  • ステップ5ではクラッシュしませんでした

クラッシュを発生させるために、他に何か行うべきことはありますか?

え、すごく変ですね。なぜか私のパソコンでは動かないんです。もう一度実行してみますね。

バズさん、テストしました:

(1)Bの動作をコピーする際に、事前にA内の動作をすべて削除してからコピーすると、すべて正常に動作します。

(2)Bの動作をコピーする際に、A内の初期動作が残った状態でAの動作を削除すると、【ステップ5】の問題が発生します。

abaafe3ea7d378de22198ff59731a225

了解しました。すべて再現できました。忍耐強く、詳細な説明をありがとうございます!

これを報告します。

:blush: ありがとうございます!本当にありがとうございます!

こちらの問題を修正したバージョン2.0.5を先ほど配信させていただきました。

「いいね!」 1