画面を再描画しない定義を使いこなそう!
やあ諸君!画面を再描画しない定義についてまとめたよ!
さらに追加情報があったら加筆修正してくれ!
さらに追加情報があったら加筆修正してくれ!
+ | もくじ |
そもそも画面を再描画しない定義って何?
正確には「画面を再描画せずに実行する」定義。長いからこのページでは「再描画しない」に省略。
scratchには定義ブロックと言うものがある。それを作る際に設定できるのがこれ。プロジェクトを高速で動かせるが一部のブロックを入れたら重くなる。詳しくはこちらをご覧ください(丸投げ)↓
https://ja.scratch-wiki.info/wiki/定義_(ブロック)#.E5.86.8D.E6.8F.8F.E7.94.BB.E3.81.9B.E3.81.9A.E3.81.AB.E5.AE.9F.E8.A1.8C.E3.81.99.E3.82.8B
scratchには定義ブロックと言うものがある。それを作る際に設定できるのがこれ。プロジェクトを高速で動かせるが一部のブロックを入れたら重くなる。詳しくはこちらをご覧ください(丸投げ)↓
https://ja.scratch-wiki.info/wiki/定義_(ブロック)#.E5.86.8D.E6.8F.8F.E7.94.BB.E3.81.9B.E3.81.9A.E3.81.AB.E5.AE.9F.E8.A1.8C.E3.81.99.E3.82.8B
ターボモードと何が違うの?
ターボモードは「高速でときどき」プロジェクトの動く様子を描画している。
再描画しないは「最後にまとめて(処理が長い場合もときどき描画して)」プロジェクトの動く様子を描画している。
再描画しないは「最後にまとめて(処理が長い場合もときどき描画して)」プロジェクトの動く様子を描画している。
どんなブロックを入れたら重くなる?
- 時間指定系
例) ( )秒待つ・( )の音符を( )拍鳴らすなど
- 待つ系
例) 背景を[]にして待つ・終わるまで[]の音を鳴らすなど
- 繰り返し系
例)〈〉まで繰り返す・ずっとなど
- その他
例)音量・ビデオ系(ビデオを[]にするなど)・画面を再描画する定義