提供: Japanese Scratch-Wiki
このきじは ひらがなのページがありません。ごめんなさい。
![]() |
この項目は、書きかけの項目です。この項目に加筆・訂正などをしてくださる協力者を求めています。
|
ブロックプラグイン(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) 拍鳴らす
に。