提供: Japanese Scratch-Wiki

(言語間リンク追加)
(であるだ調)
1行目: 1行目:
ブロックプラグインとは、blob8108によって作成されたscratchblocksの構文です。
+
ブロックプラグインとは、blob8108によって作成されたscratchblocksの構文である。
スクラッチウィキとスクラッチフォーラムでスクリプトの画像を解析し、かつレンダリングされるテキストを建設します。あなたは、[http://scratchblocks.github.io/#?lang=ja&script= テストページ]でプラグインを試すことができます。
+
スクラッチウィキとスクラッチフォーラムでスクリプトの画像を解析し、かつレンダリングされるテキストを建設する。あなたは、[http://scratchblocks.github.io/#?lang=ja&script= テストページ]でプラグインを試すことができる。
 
==例==
 
==例==
 
<scratchblocks>
 
<scratchblocks>
12行目: 12行目:
 
</scratchblocks>
 
</scratchblocks>
 
==構文==
 
==構文==
スクラッチウィキでは、コードが<nowiki><scratchblocks>...</scratchblocks></nowiki>の間に挿入する必要があります。
+
スクラッチウィキでは、コードを<nowiki><scratchblocks>...</scratchblocks></nowiki>の間に挿入する必要がある。
また、フォーラムでは、[scratchblocks]...[/scratchblocks]のタグ間に挿入されている必要があります。
+
また、フォーラムでは、[scratchblocks]...[/scratchblocks]のタグ間に挿入されている必要がある。
ブロックプラグインの構文は次のとおりです。
+
ブロックプラグインの構文は次のとおり。
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
77行目: 77行目:
 
| コメント
 
| コメント
 
| <code>消す//削除</code>
 
| <code>消す//削除</code>
| <scratchblocks>消す//削除</scratchblocks>
+
| <scratchblocks>
 +
消す//削除</scratchblocks>
 
|-
 
|-
 
| <code>. . .</code>
 
| <code>. . .</code>
85行目: 86行目:
 
|-
 
|-
 
| <code>:: shape/category</code>
 
| <code>:: shape/category</code>
| ブロックを特定のカテゴリとして、または特定の形状として表示させます。
+
| ブロックを特定のカテゴリとして、または特定の形状として表示させる。
 
| <code>見た目のカテゴリのブロックのように振舞う :: looks stack</code>
 
| <code>見た目のカテゴリのブロックのように振舞う :: looks stack</code>
 
| <scratchblocks>見た目のカテゴリのブロックのように振舞う :: looks stack</scratchblocks>
 
| <scratchblocks>見た目のカテゴリのブロックのように振舞う :: looks stack</scratchblocks>
 
|-
 
|-
 
| <code>\(\)</code>
 
| <code>\(\)</code>
| ブロックをそのまま表示させます。
+
| ブロックをそのまま表示させる。
 
| <code>(()番目\([]\)の文字)</code>
 
| <code>(()番目\([]\)の文字)</code>
 
| <scratchblocks>(()番目\([]\)の文字)</scratchblocks>
 
| <scratchblocks>(()番目\([]\)の文字)</scratchblocks>

2017年7月17日 (月) 02:49時点における版

ブロックプラグインとは、blob8108によって作成されたscratchblocksの構文である。 スクラッチウィキとスクラッチフォーラムでスクリプトの画像を解析し、かつレンダリングされるテキストを建設する。あなたは、テストページでプラグインを試すことができる。

定義 dance (speed)
[dist v] を ((speed) * ([マウスのポインター v]までの距離)) にする
<(タイマー) > [10]> まで繰り返す 
  (dist) 歩動かす
  (42 v) の音符を (0.5) 拍鳴らす
  [こんにちは!] と言う
end

構文

スクラッチウィキでは、コードを<scratchblocks>...</scratchblocks>の間に挿入する必要がある。 また、フォーラムでは、[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は使用不可
値ブロック::ring
ハットブロック::hat
キャップブロック::cap
C型ブロック{}//castart celse cendは使用不可