提供:Japanese Scratch-Wiki

< Mod版Scratch

これはひらがな記事です。元記事に戻る
SandCastleIcon.png このページまたは節には、ScratchのWebサイト、Wikipedia、またはScratch Wiki以外へのリンクがあります。

リンク先のページが安全であると保障できないため、アクセスする場合は十分に注意してください。

modばんScratchでは、Scratchのソースコードをへんしゅうすることで、あたらしいブロックをせいさくしたり、ブロックをさくじょすることができる。しかし、modばんScratchをしようしてさくせいされたプログラムを、Scratchサイトできょうゆうしてはいけない。

ハッキングブロックとのちがい

Scratch 2.0でできたJSONファイルをかいへんしてブロックをハッキングしたばあい、引数となるぶぶんはかいへんできるものの、まったくあたらしいぶぶんをさくせいすることはできない。

ぎゃくに、Modのばあいは、ブロックそのものをプログラミングして、さくせいするため、まったくあたらしいブロックをさくせいすることができる。

Scratch 1.4のmod

Archive.png この項目には、最新バージョンのScratchには存在しない機能について書かれています。現在は使うことができないので、注意してください。
詳細は「Shift-Click-R」を参照
Warning
警告:
この方法は、Squeak言語を直接編集します。コードを書き換えると、場合によって、Scratch 1.4が動作しなくなったり、PCに負荷を与える可能性があります。

Scratch 1.4には、Shift-Click-Rというかくしコマンドからいくつかのそうさをし、システムブラウザーをたちあげる。そこから、ちょくせつソースコードをへんしゅうする。

Scratch 2.0のMod

Archive.png この項目には、最新バージョンのScratchには存在しない機能について書かれています。現在は使うことができないので、注意してください。

Modブロックのつくりかた

したごしらえ...ソースコードをてにいれる

  • いかのコマンドをじっこう。

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ファイルをじっこうすることによって、どうさをかくにんすることができます。

Warning
メモ:
BUILD FAILDなどが出たときは回避方法がここで説明するには非常に複雑なので スクラッチのModding環境をつくろう : ロジックラボ for kids こちらの方法で試されることをお勧めいたします。

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する
ローカルルール: 明示的なルールはなし
トピックの作成者: MMGISSさん
説明: Scratch 3.0のmodなどを扱う
ローカルルール: 明示的なルールはなし
トピックの作成者: inokingさん

だいひょうてきなスレッドに、Scratch2.0をmodする会と、Scratch 3.0 をハック(動作や構造を解析すること)しよう!がある。英語のフォーラムでは、Advanced Topicsがこれらにあたる。

Scratch 3.0

Document stub.png この項目は、書きかけの項目です。この項目に加筆・訂正などをしてくださる協力者を求めています。

詳細は「Scratch 3.0の拡張機能を作ってみよう」を参照

Scratch 3.0のmodは、ぶぶんごとにわかれていて、がいかんのscratch-gui、ブロックのscratch-blocks、ないぶどうさ・かくちょうきのうのscratch-vm、ペイントエディターのscratch-paintなどからなっている。

かんれんこうもく

しゅってん

Cookieは私達のサービスを提供するのに役立ちます。このサービスを使用することにより、お客様はCookieの使用に同意するものとします。