提供: Japanese Scratch-Wiki

1行目: 1行目:
{{ひらがなヘッダ}}[[ファイル:3.0開発者版 拡張機能.png|thumb|right|380px|拡張機能たち]]
+
{{ひらがなヘッダ}}[[ファイル:{{#setmainimage:3.0開発者版 拡張機能.png}}|thumb|right|380px|拡張機能たち]]
 
'''拡張機能'''は、[[Scratch 3.0]]の機能のひとつで、ブロックを追加してScratchのプログラムを拡張するものである。拡張機能自体は[[Scratch 2.0]]にも存在したが、3.0のバージョンではより使いやすいものとなっている。拡張機能は、[[ライブラリー (3.0)|拡張機能ライブラリー]]から選択できる。
 
'''拡張機能'''は、[[Scratch 3.0]]の機能のひとつで、ブロックを追加してScratchのプログラムを拡張するものである。拡張機能自体は[[Scratch 2.0]]にも存在したが、3.0のバージョンではより使いやすいものとなっている。拡張機能は、[[ライブラリー (3.0)|拡張機能ライブラリー]]から選択できる。
  

2019年10月4日 (金) 09:01時点における版

このきじは ひらがなのページがありません。ごめんなさい。
拡張機能たち

拡張機能は、Scratch 3.0の機能のひとつで、ブロックを追加してScratchのプログラムを拡張するものである。拡張機能自体はScratch 2.0にも存在したが、3.0のバージョンではより使いやすいものとなっている。拡張機能は、拡張機能ライブラリーから選択できる。

一覧

公式には、以下の拡張機能がある。

拡張機能に関する誤解や騒動

  • ペンブロックや音楽関係ブロックの拡張機能化に伴い、そのブロックが廃止されたと誤解した人がいた。
  • Bluetooth接続を行う拡張機能は、Scratch デスクトップであってもネットワーク接続も必要とする。よって、完全オフラインではBluetooth機器を扱えない。
  • Scratchのバグにより、開発中でライブラリーに追加されていない「音声認識拡張機能」が本番環境で使用できた時期があった。これは、JSONをハッキングして「読み込む拡張機能」の部分にspeech2textを追加することで行える。現在バグは修正され、また音声認識拡張機能を含んだプロジェクトは削除/非共有になった。

実装

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

拡張機能はほかのブロックと異なり、scratch-vmで定義されている。ライブラリー項目はscratch-guiで定義されている。