提供: Japanese Scratch-Wiki

このきじは ひらがなのページがありません。ごめんなさい。
Document stub.png この項目は、書きかけの項目です。この項目に加筆・訂正などをしてくださる協力者を求めています。

ブロックプラグイン(3.0)は、以前のブロックプラグインの次のバージョンである。

これは、Scratch 3.0がリリースされ、それに伴いブロックの形状や外見が大きく変更されたため、新しいブロックプラグインが作られた。

仕様などは以前のブロックプラグインと同じである。

現在は主にScratchWikiで使われている。

コードの書き方

Scratch Wiki

ScratchWikiでScratchブロックを表示したい場合は以下のコードどれかを使う。


<scratchblocks></scratchblocks>—前後に改行を含めて、Scratchブロックを表示する。


<sb></sb>—前後に改行を含めずに、Scratchブロックを表示する。


<scratchblocks version="2">—前後に改行を含めて、Scratch2.0のブロックを表示する。


<sb version="2">—前後に改行を含めずに、Scratch2.0のブロックを表示する。


ディスカッションフォーラム

フォーラムなどでブロックプラグインを使用する場合は[scratchblocks][/scratchblocks]の間にコードを書いていく。


@greenFlag が押されたとき::events hat
ずっと
(10) 歩動かす
もし端に着いたら、跳ね返る
end

構文と使用例

コードの例 使い方 使用例 結果 ブロックプラグイン(2.0)との比較
block name ブロック もし端に着いたら、跳ね返る
もし端に着いたら、跳ね返る
もし端に着いたら、跳ね返る
end C型ブロック の終了
 (5)回繰り返す
 (10) 歩動かす

end
(5)回繰り返す
 (10) 歩動かす

end
(5)回繰り返す
 (10) 歩動かす

end
[text] テキスト [Hello World]と言う
[Hello World] と言う
[Hello World] と言う
(variable) 変数または値ブロック (x座標)
(x座標)
(x座標)
(123.4) 数字 (1)秒待つ
(1) 秒待つ
(1) 秒待つ
[text v] ドロップダウンボックス [開始 v]を送る
[開始 v] を送る
[開始 v] を送る
<boolean> 真偽ブロック <マウスが押された>
<マウスが押された>
<マウスが押された>
[#FFFFFF] <[#FF0000]色に触れた>
<[#FF0000]色に触れた>
<[#FF0000]色に触れた>
define 定義されたブロック 定義 ジャンプ(高さ)
定義 ジャンプ(高さ)
定義 ジャンプ(高さ)
// text コメント 消す//削除
消す//削除
消す//削除
. . . 指定されていないオプションのスクリプトのプレースホルダ . . .
. . .
. . .
:: shape/category ブロックを特定のカテゴリとして、または特定の形状として表示させる。 見た目のカテゴリのブロックのように振舞う :: looks stack
見た目のカテゴリのブロックのように振舞う ::looks stack
見た目のカテゴリのブロックのように振舞う ::looks stack
\(\) テキストをそのまま表示させる。 \(\)
\(\)
\(\)
stack スタックブロック スタック
スタック
スタック
::(color) 色を指定
ブロック::motion
ブロック::looks
ブロック::sound
ブロック::pen
ブロック::variables
ブロック::list
ブロック::events
ブロック::control
ブロック::sensing
ブロック::operators
ブロック::custom
ブロック::custom-arg
ブロック::extension
ブロック::grey
ブロック::undefined
ブロック::#0a0
ブロック::motion
ブロック::looks
ブロック::sound
ブロック::pen
ブロック::variables
ブロック::list
ブロック::events
ブロック::control
ブロック::sensing
ブロック::operators
ブロック::custom
ブロック::custom-arg
ブロック::extension
ブロック::grey
ブロック::undefined
ブロック::#0a0
ブロック::motion
ブロック::looks
ブロック::sound
ブロック::pen
ブロック::variables
ブロック::list
ブロック::events
ブロック::control
ブロック::sensing
ブロック::operators
ブロック::custom
ブロック::custom-arg
ブロック::extension
ブロック::grey
ブロック::undefined
ブロック::#0a0
::(形) 形を指定する
値ブロック::ring
ハットブロック::hat
キャップブロック::cap
C型ブロック{}//castart celse cendは使用不可
C型ブロック{中にブロックを入れる
}
値ブロック::ring
ハットブロック::hat
キャップブロック::cap
C型ブロック{}//castart celse cendは使用不可
C型ブロック{中にブロックを入れる
}
値ブロック::ring
ハットブロック::hat
キャップブロック::cap
C型ブロック{}//castart celse cendは使用不可
C型ブロック{中にブロックを入れる
}
@greenFlag ブロックの絵文字を表示させる
@greenFlag が押されたとき::events hat
@turnRight(15)度回す
@turnLeft(15)度回す
@greenFlag が押されたとき::events hat
@turnRight(15)度回す
@turnLeft(15)度回す
@greenFlag がクリックされたとき::events hat
@turnRight(15)度回す
@turnLeft(15)度回す

外見が大きく変わったもの

スタンプスタンプに。

ビデオを [入 v] にするビデオを [入 v] にするに。

[(1)スネアドラム v] のドラムを (0.5) 拍鳴らす[(1)スネアドラム v] のドラムを (0.5) 拍鳴らすに。