🦔

Scratchのメッセージブロックの怖さ

2023/09/28に公開

結論

  • メッセージはスプライト全て+クローン全てに流れる
    • クローン全てが受け取るので、クローン全てが処理を実行してしまう可能性がある
      • オリジナルとクローンを判定するようにするのが対処法
      • そもそもメッセージを使わない、という選択肢もあり

あらすじ


2Dマイクラを作っていた時。

クローンでインベントリを作ろうとしていて起動してみると

なんか恐ろしく重い!


スレッド見るとこんな感じ。

理由


定義を側が押された時で実行するとオリジナルのみが動く


メッセージだとクローンも定義を実行してしまうことを知った!

Discussion