Discuss Scratch
- hyoutennka5
-
Scratcher
16 posts
意外と知られていないテクニック集
こうですか?<(foo)=(100)>を送る
[true v] を受け取ったとき
…
このページを読むとそのブロックの書き方がわかると思います。
いえ、そうではなくて、プログラムの下に文章を書く方法を教えてほしいのですが、いいですか?
- kouryou118103
-
Scratcher
1000+ posts
意外と知られていないテクニック集
右下のQuoteボタンでBBCodeを見ることができます。
説明としては、
こんな感じです。
説明としては、
[scratchblocks]
Scratchブロックになる
[/scratchblocks]
文章になる
- hyoutennka5
-
Scratcher
16 posts
意外と知られていないテクニック集
右下のQuoteボタンでBBCodeを見ることができます。
説明としては、こんな感じです。[scratchblocks]
Scratchブロックになる
[/scratchblocks]
文章になる
わかりました!ありがとうございます!
- hyoutennka5
-
Scratcher
16 posts
意外と知られていないテクニック集
when green flag clicked「…」を「マウスのポインターに触れた」にします!これで、プログラムの途中に「このスプライトが押された時」と同じことをできます!
forever
if <<touching [ v] ?> and <mouse down?>> then
wait until <<not <touching [ v] ?>> and <not <mouse down?>>
change [ スコア] by (1)
Last edited by hyoutennka5 (July 16, 2026 23:12:55)
- kaki_jp
-
Scratcher
100+ posts
意外と知られていないテクニック集
エディターにgifアニメーションをアップロードする時、
「コスチュームをアップロード」からすると、コマがバラバラになってしまうが、
「スプライトをアップロード」からすると、順番通りになってくれる。
これだけじゃ言葉足らずだったため下に補足されています。合わせてご覧ください。
「コスチュームをアップロード」からすると、コマがバラバラになってしまうが、
「スプライトをアップロード」からすると、順番通りになってくれる。
これだけじゃ言葉足らずだったため下に補足されています。合わせてご覧ください。
Last edited by kaki_jp (July 22, 2026 01:45:32)
- -_supuraita_-
-
Scratcher
2 posts
意外と知られていないテクニック集
[ここ]を[0]にするのブロック(変数を⚪︎にするブロック)の「ここ」の部分に丸いブロックを入れたい場合は、
変数の名前をリストで管理、変数の内容を別のリストで管理すると、丸いブロックを入れられます。
[変数の内容の番目]このようなプログラムをリストの
⚪︎番目を▲に置き換えるの丸の部分に入れてあげると1行目の場所のようなことができます。
ブロックの使い方がよくわからず中途半端なブロックになってしまいました、すいません
Last edited by -_supuraita_- (July 21, 2026 01:48:06)
- my_hokanko
-
Scratcher
24 posts
意外と知られていないテクニック集
#4849
スクラッチでは、gifをアップロードする際ビットマップ(png)の連番画像(一コマごとの画像の集まり)にしてから追加します。
そこでgifをコスチュームのタブの「コスチュームをアップロード」から追加すると画像の順番がバラバラになってしまうのに対して、
エディター右下にある「スプライトをアップロード」から追加すると連番画像がきちんと順番通りに追加される、ということです。
スクラッチでは、gifをアップロードする際ビットマップ(png)の連番画像(一コマごとの画像の集まり)にしてから追加します。
そこでgifをコスチュームのタブの「コスチュームをアップロード」から追加すると画像の順番がバラバラになってしまうのに対して、
エディター右下にある「スプライトをアップロード」から追加すると連番画像がきちんと順番通りに追加される、ということです。
- inoking
-
Scratcher
1000+ posts
意外と知られていないテクニック集
エディターにgifをアップロードする時、
「コスチュームをアップロード」からすると、コマがバラバラになってしまうが、
「スプライトをアップロード」からすると、順番通りになってくれる。
スクラッチでは、gifをアップロードする際ビットマップ(png)の連番画像(一コマごとの画像の集まり)にしてから追加します。gif は一般的には静止画ですので、「GIFアニメーション」というのがこの話の前提です。
そこでgifをコスチュームのタブの「コスチュームをアップロード」から追加すると画像の順番がバラバラになってしまうのに対して、
エディター右下にある「スプライトをアップロード」から追加すると連番画像がきちんと順番通りに追加される、ということです。
それを明記しておく必要があります。
- aalaalscratcher
-
Scratcher
500+ posts
意外と知られていないテクニック集
私もGIFアニメーションの流れに則って……
GIFアニメーションを「コスチュームをアップロード」から行ってしまい
画像の順番がばらばらになった場合の対処法です
例:「岐阜.gif」というアニメーションGIFアニメーションをアップロードしたとき
手順1を省略できます
また、手順2でファイル名を入力することになるので
ファイル名は簡潔な方がいいです
追記
#4853で指摘があった通り
「コスチュームをアップロード」の手順からやり直したほうが早いです
「背景をアップロード」で同じことをしてしまった場合は効果があります
GIFアニメーションを「コスチュームをアップロード」から行ってしまい
画像の順番がばらばらになった場合の対処法です
例:「岐阜.gif」というアニメーションGIFアニメーションをアップロードしたとき
- コスチュームは「岐阜2」「岐阜3」のように名前がつけられるが
「岐阜」というコスチューム名がつけられているものがあるので
その名前の最後に「1」をつけて「岐阜1」とする - 以下のようにプログラムを組む
[変数 v]を(0)にする
(コスチュームの数)回繰り返す
[変数 v]を[1]ずつ変える
コスチュームを([岐阜]と(変数))にする
end
手順1を省略できます
また、手順2でファイル名を入力することになるので
ファイル名は簡潔な方がいいです
追記
#4853で指摘があった通り
「コスチュームをアップロード」の手順からやり直したほうが早いです
「背景をアップロード」で同じことをしてしまった場合は効果があります
Last edited by aalaalscratcher (July 24, 2026 00:57:58)
- inoking
-
Scratcher
1000+ posts
意外と知られていないテクニック集
GIFアニメーションを「コスチュームをアップロード」から行ってしまい消して入れ直したほうが早いと思います。
画像の順番がばらばらになった場合の対処法です
- aalaalscratcher
-
Scratcher
500+ posts
意外と知られていないテクニック集
「背景をアップロード」の方にアップロードしてしまった場合
全消去が簡単にはできないのでこの方法が有効になるかと
(#4852に書いていなかったので付け足しておきます)
全消去が簡単にはできないのでこの方法が有効になるかと
(#4852に書いていなかったので付け足しておきます)
- nanntonakutukuru
-
Scratcher
1 post
意外と知られていないテクニック集
スクラッチの検索するときはURLでhttps://scratch.mit.edu/search/projects?q=検索したい言葉 で代用できる
- Triple_white-scratch
-
Scratcher
27 posts
意外と知られていないテクニック集
ターボワープには「隠れブロック」という拡張機能があり、そのブロックはScratchでも動作します。たとえば、
このスプライトが[マウスのポインター v]に触れたとき:: hat eventsなどがあります。
- shunshun16
-
Scratcher
33 posts
意外と知られていないテクニック集
スクラッチにはアプリケーションバージョンがあり、それをダウンロードするとオフライン作業ができる。(共有する場合はコンピューターにダウンロードしてからサイト上で共有する。)
>ダウンロードサイトはこちら
>ダウンロードサイトはこちら
- Triple_white-scratch
-
Scratcher
27 posts
意外と知られていないテクニック集
(#4856の内容の補足)
(Scrubなど)で代用可能です。
スクラッチにはアプリケーションバージョンがあり、それをダウンロードするとオフライン作業ができる。(共有する場合はコンピューターにダウンロードしてからサイト上で共有する。)モバイル端末(タブレットなど)ではダウンロードすることはできません。ただし、第三者が作ったモバイル用端末に対応するアプリケーション
>ダウンロードサイトはこちら
(Scrubなど)で代用可能です。
- abee
-
Scratcher
1000+ posts
意外と知られていないテクニック集
#4857
Androidタブレットにはアプリが用意されているので、モバイル端末でくくるのはちょっと大きすぎます。
また、Scrubはその説明に書いてある通り、外部機器を使えるようにするためのBLE対応ブラウザです。つまり、オンラインで使う前提のアプリで、インターネット接続がなければ使えません。
iPad用の公式アプリがないのは事実ですが、サードパーティのスタンドアローンアプリを紹介するのであれば、toio Do, mBlock, Pyonkeeなどが適切だと思います。
Androidタブレットにはアプリが用意されているので、モバイル端末でくくるのはちょっと大きすぎます。
また、Scrubはその説明に書いてある通り、外部機器を使えるようにするためのBLE対応ブラウザです。つまり、オンラインで使う前提のアプリで、インターネット接続がなければ使えません。
iPad用の公式アプリがないのは事実ですが、サードパーティのスタンドアローンアプリを紹介するのであれば、toio Do, mBlock, Pyonkeeなどが適切だと思います。
#4859Yesterday 00:40:51
- Yukidaruma14
-
Scratcher
16 posts
意外と知られていないテクニック集
クローンされたときだと後にブロックを繋げられないが、
...
このクローンを削除する
クローンされたときのようにすると強制的に下にブロックを繋げられる
...
もし<<>ではない>なら
このクローンを削除する
end
...
まあクローン消されるからあまり意味ないけどね
#4860Yesterday 01:39:36
- aalaalscratcher
-
Scratcher
500+ posts
意外と知られていないテクニック集
実は意味があります
クローンはメッセージを受け取ったときもスクリプトを実行するので
前半はクローンも本体も実行
後半はクローンを削除して本体だけ実行
ということができます
ローカル変数で代用もできますが
変数を増やさず作りたいときには便利だと思います
例として、この仕組みをつかってこのようなものを作ってみました
前半 クローンと本体どちらも実行
1. 変数を0にリセットする
2. クローン1匹につき変数を1ずつ増やす 本体も変数を1増やす
3. クローンを削除する
後半 本体のみ実行
4. 本体が変数を1増やす必要がなかったので変数を1ずつ減らす
これでクローンを削除した数を数えています
クローンはメッセージを受け取ったときもスクリプトを実行するので
前半はクローンも本体も実行
後半はクローンを削除して本体だけ実行
ということができます
ローカル変数で代用もできますが
変数を増やさず作りたいときには便利だと思います
例として、この仕組みをつかってこのようなものを作ってみました
前半 クローンと本体どちらも実行
1. 変数を0にリセットする
2. クローン1匹につき変数を1ずつ増やす 本体も変数を1増やす
3. クローンを削除する
後半 本体のみ実行
4. 本体が変数を1増やす必要がなかったので変数を1ずつ減らす
これでクローンを削除した数を数えています