提供: Japanese Scratch-Wiki
(「C型ブロック」の「中にブロックを入れる」と、多重のC型を追加。) |
(→構文) |
||
94行目: | 94行目: | ||
| <scratchblocks>(()番目\([]\)の文字)</scratchblocks> | | <scratchblocks>(()番目\([]\)の文字)</scratchblocks> | ||
|- | |- | ||
− | | <code> | + | | <code>stack</code> |
| スタックブロック | | スタックブロック | ||
− | | <code> | + | | <code>スタック</code> |
− | | <scratchblocks> | + | | <scratchblocks>スタック</scratchblocks> |
|- | |- | ||
| <code>::(color)</code> | | <code>::(color)</code> |
2018年3月3日 (土) 10:21時点における版
ブロックプラグインとは、blob8108さんによって作成されたscratchblocksの構文である。 スクラッチウィキとスクラッチフォーラムでスクリプトの画像を解析し、かつレンダリングされるテキストを建設する。テストページでプラグインを試すことができる。
例
定義 dance (speed) [dist v] を ((speed) * ([マウスのポインター v]までの距離)) にする <(タイマー) > [10]> まで繰り返す (dist) 歩動かす (42 v) の音符を (0.5) 拍鳴らす [こんにちは!] と言う end
構文
Scratch Wikiでは、コードを<scratchblocks>...</scratchblocks>の間に挿入する必要がある。<sb>...</sb>も使用でき、この場合、改行されない。また、フォーラムでは、[scratchblocks]...[/scratchblocks]のタグ間に挿入されている必要がある。 ブロックプラグインの構文は次のとおり。
コードの例 | 使い方 | 使用例 | 結果 |
---|---|---|---|
block name
|
ブロック | スタンプ
|
スタンプ |
end
|
C型ブロック の終了 | (5)回繰り返す (10) 歩動かす end |
(5)回繰り返す (10) 歩動かす end |
[text]
|
テキスト | [Hello World]と言う
|
[Hello World]と言う |
(variable)
|
変数または値ブロック | (x座標)
|
(x座標) |
(123.4)
|
数字 | (1)秒待つ
|
(1)秒待つ |
[text v]
|
ドロップダウンボックス | [開始 v]を送る
|
[開始 v]を送る |
<boolean>
|
真偽ブロック | <マウスが押された>
|
<マウスが押された> |
[#FFFFFF]
|
色 | <[#FF0000]色に触れた>
|
<[#FF0000]色に触れた> |
define
|
定義されたブロック | 定義 ジャンプ(高さ)
|
定義 ジャンプ(高さ) |
// text
|
コメント | 消す//削除
|
消す//削除 |
. . .
|
指定されていないオプションのスクリプトのプレースホルダ | . . .
|
. . . |
:: shape/category
|
ブロックを特定のカテゴリとして、または特定の形状として表示させる。 | 見た目のカテゴリのブロックのように振舞う :: 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 |
::(形) | 形を指定する | 値ブロック::ring ハットブロック::hat キャップブロック::cap C型ブロック{}//castart celse cendは使用不可 C型ブロック{中にブロックを入れる }{} |
値ブロック::ring ハットブロック::hat キャップブロック::cap C型ブロック{}//castart celse cendは使用不可 C型ブロック{中にブロックを入れる }{} |
@greenFlag | ブロックの絵文字を表示させる | @greenFlag がクリックされたとき @turnRight(15)度回す @turnLeft(15)度回す |
@greenFlag がクリックされたとき @turnRight(15)度回す @turnLeft(15)度回す |