提供:Japanese Scratch-Wiki
このページまたは節には、ScratchのWebサイト、Wikipedia、またはScratch Wiki以外へのリンクがあります。
リンク先のページが安全であると保障できないため、アクセスする場合は十分に注意してください。 |
modばんScratchでは、Scratchのソースコードをへんしゅうすることで、あたらしいブロックをせいさくしたり、ブロックをさくじょすることができる。しかし、modばんScratchをしようしてさくせいされたプログラムを、Scratchサイトできょうゆうしてはいけない。
ハッキングブロックとのちがい
Scratch 2.0でできたJSONファイルをかいへんしてブロックをハッキングしたばあい、引数となるぶぶんはかいへんできるものの、まったくあたらしいぶぶんをさくせいすることはできない。
ぎゃくに、Modのばあいは、ブロックそのものをプログラミングして、さくせいするため、まったくあたらしいブロックをさくせいすることができる。
Scratch 1.4のmod
この項目には、最新バージョンのScratchには存在しない機能について書かれています。現在は使うことができないので、注意してください。 |
- 詳細は「Shift-Click-R」を参照
Scratch 1.4には、Shift-Click-Rというかくしコマンドからいくつかのそうさをし、システムブラウザーをたちあげる。そこから、ちょくせつソースコードをへんしゅうする。
Scratch 2.0のMod
この項目には、最新バージョンのScratchには存在しない機能について書かれています。現在は使うことができないので、注意してください。 |
Modブロックのつくりかた
したごしらえ...ソースコードをてにいれる
- いかのコマンドをじっこう。
git clone https://github.com/LLK/scratch-flash
Scratchをコンパイルする
- ターミナル(コマンド)をひらく。
- ディレクトリをscratch-flashのあるところにする。
cd <path to source code>
(例)desktop/Scratch/Modding/scratch-flashなら
cd desktop/Scratch/modding/scratch-flash
と打つ。
- いかのぶんをじっこうする。
Unix・Macをしようしているばあい:
./gradlew build
Windowsをしようしているばあい:
gradlew.bat build
- ぜんぶできたら、Scratchがbuild/11.6/Scratch.swfをつくってくれます。
この.swfファイルをじっこうすることによって、どうさをかくにんすることができます。
Modしてブロックをつくる
Scratchのないぶでは ActionScriptがつかわれている。 scratch-flash/srcのないようをいろいろかえることによって、じぶんのブロックをつくることができる。
Scratch Moddingで新しいブロックを作ろう : ロジックラボ for kids
ぜんたいてきにこのきじをさんこうにするとよい。
このきじのないようでひとつちゅういするてんがあります。
ビルドしてどうさかくにんしてみようのこうもくにおいて、scratch.swfをひらいてどうさかくにんするまえに、
scratch-flashをビルドするどうさがひつようです。そこのきじのきにゅうがぬけているのでちゅうやくとしてかいておきます。
さんしょう:https://scratch.mit.edu/discuss/post/324190/
スクラッチのModding環境をつくろう : ロジックラボ for kids
Scratch Moddingで新しいブロックを作ろう : ロジックラボ for kids
(Scratch2.0をmodする会より一部抜粋)
Scratch 3.0のmod
- 詳細は「Scratch 3.0をmodしてみよう」を参照
Scratch 3.0のmodほうほうについてはうえのきじにくわしい。
トピック
だいひょうてきなスレッドに、Scratch2.0をmodする会と、Scratch 3.0 をハック(動作や構造を解析すること)しよう!がある。英語のフォーラムでは、Advanced Topicsがこれらにあたる。
Scratch 3.0
この項目は、書きかけの項目です。この項目に加筆・訂正などをしてくださる協力者を求めています。
|
- 詳細は「Scratch 3.0の拡張機能を作ってみよう」を参照
Scratch 3.0のmodは、ぶぶんごとにわかれていて、がいかんのscratch-gui、ブロックのscratch-blocks、ないぶどうさ・かくちょうきのうのscratch-vm、ペイントエディターのscratch-paintなどからなっている。