ブロック/シンクロ

Last-modified: 2023-04-06 (木) 11:50:42

ブロックのシンクロについて解説しようと思う

基礎データ

ブロック名シンクロ
グループながれ
使用可能レベル999
端末---

シンクロとは、プロゼミのブロックの一つである

役割

排他制御である。よくわからないと思うので簡単に意味を説明すると
競合するプログラムに順番をつけて処理をすること
DESU(です)

使用例

シンクロなし

例えば以下のようなプログラムを組みます
プログラム1.png
これを実行すると
プログラム1.gif
※これはGIFファイルです
はい。全く動きません
これは3すすむ-3すすむが競合しているからです
3すすむを実行した直後に-3すすむを実行するためもちろん全く動きません

シンクロあり

プログラムにシンクロをつけてみましょう
プログラム2.png
これを実行すると
プログラム2.gif
キャラが動いた!!!れ!!れれ!!
今回は3すすむが優先して実行されました
ちなみにシンクロの優先順位は完全にランダムです

どんな時に使える?

主にキャラクターの移動時ですね
PC限定ブロックで[]キーが押されたというブロックがあるんですけど
キーに対応した上下左右に移動するプログラムを作ったとき、キーを同時押しするとバグるんですよね
ただしプログラムにシンクロをつけると最後に押されたキーから優先して処理するのでバグりにくい

おわりに

かなりマイナーなシンクロブロック。実は便利だったりするので、ゲーム作りで結構重宝します
みんなも使ってみましょう!!!れれ!!れ(感想短すぎだろ)

タグ

Tag: ブロック ながれ 謎ブロック プロゼミ その他攻略記事

コメント