Discuss Scratch
- mike_jikyoukyoku
-
Scratcher
37 posts
意外と知られていないテクニック集
別のスプライトへコードを「ドラッグ&ドロップ」でコピー
同じコードを別のキャラクターにも使いたいとき、わざわざ作り直す必要はありません。
やり方: コピーしたいブロックの束を、画面右下(または下部)にある別のスプライトのアイコン目指してドラッグ&ドロップする。
効果: バックパックを使わなくても、一瞬でコードが複製されます。
同じコードを別のキャラクターにも使いたいとき、わざわざ作り直す必要はありません。
やり方: コピーしたいブロックの束を、画面右下(または下部)にある別のスプライトのアイコン目指してドラッグ&ドロップする。
効果: バックパックを使わなくても、一瞬でコードが複製されます。
- mike_jikyoukyoku
-
Scratcher
37 posts
意外と知られていないテクニック集
「クラウド変数」の上限を突破する(文字列の数値化)
Scratchのクラウド変数は1作品に10個まで、そして「数値」しか保存できないという制限があります。
テクニック: 文字(A=01、B=02…など)をすべて2桁の数字に変換する「エンコーダー」と、数字を文字に戻す「デコーダー」をプログラムで作ります。
効果: これにより、クラウド変数にプレイヤーの名前(文字列)や、何百人ものランキングデータを詰め込んで保存できるようになります。
Scratchのクラウド変数は1作品に10個まで、そして「数値」しか保存できないという制限があります。
テクニック: 文字(A=01、B=02…など)をすべて2桁の数字に変換する「エンコーダー」と、数字を文字に戻す「デコーダー」をプログラムで作ります。
効果: これにより、クラウド変数にプレイヤーの名前(文字列)や、何百人ものランキングデータを詰め込んで保存できるようになります。
- mike_jikyoukyoku
-
Scratcher
37 posts
意外と知られていないテクニック集
クローンが動かなくなる「300制限」の対策
Scratchでは、画面内に同時に存在できるクローンの数が300個までと決まっています。弾幕ゲームなどでこの上限に達すると、新しい弾が出なくなってしまいます。
対策: クローンを作るときに、必ず「削除する条件」をセットで入れます(例:端に触れたら削除、2秒経ったら削除など)。
さらに裏技: どうしても300個以上出したい場合は、クローンではなく「スタンプ(ペン機能)」を使います。スタンプは画像として背景に焼き付けるだけなので、何千個配置しても制限に引っかかりません(ただし、個別に動かすことはできません)。
Scratchでは、画面内に同時に存在できるクローンの数が300個までと決まっています。弾幕ゲームなどでこの上限に達すると、新しい弾が出なくなってしまいます。
対策: クローンを作るときに、必ず「削除する条件」をセットで入れます(例:端に触れたら削除、2秒経ったら削除など)。
さらに裏技: どうしても300個以上出したい場合は、クローンではなく「スタンプ(ペン機能)」を使います。スタンプは画像として背景に焼き付けるだけなので、何千個配置しても制限に引っかかりません(ただし、個別に動かすことはできません)。
- riku2o1
-
Scratcher
47 posts
意外と知られていないテクニック集
中を見ると色が変わるアイコンの解説です
https://scratch.mit.edu/projects/1321850173/
https://scratch.mit.edu/projects/1321850173/
- bambibambibababababa
-
Scratcher
1 post
意外と知られていないテクニック集
中を見ると色が変わるアイコンの解説ですそれの意味がわかっている人なら伝わるとは思いますが、知らない人に対してはこれだけだと伝わりにくいと思います
https://scratch.mit.edu/projects/1321850173/
このアカウントはサブ垢なので実験として背景が透明のアイコンにしています(+高画質だがそこについては語らない)
Last edited by bambibambibababababa (May 20, 2026 03:29:27)
- p41d09d6
-
Scratcher
45 posts
意外と知られていないテクニック集
https://scratch.mit.edu/search/projects?mode=trending&q=*
ここにアクセスすることでなくなったはずの傾向がまた見れる
ここにアクセスすることでなくなったはずの傾向がまた見れる
Last edited by p41d09d6 (May 30, 2026 03:49:42)
- fumikiri_kankan
-
Scratcher
50 posts
意外と知られていないテクニック集
ターボモード検知のプログラム↓
when green flag clickedここから別のスプライト↓
forever
change [変数] by (1)
wait (0) secs
end
when green flag clicked
wait (0.1) secs
if <(変数) > [100]> then
set [ターボモード] to [ターボモードが検知されました!]
end
- onionn5
-
Scratcher
22 posts
意外と知られていないテクニック集
4823とんでもなく重いけど作ることならできる
x,y,大きさ、向きが格納されたリストを追加し
1tickずつスタンプとして処理・描画をすれば300制限を突破できる疑似クローンができます
(ただしかなり重いです)
https://scratch.mit.edu/projects/1260588449/
タイトル「スタンプ式限界弾数二十万発弾幕メーカー/素材」
てかみんなのアイコンに付いてる猫耳ってなんだ?
Last edited by onionn5 (June 18, 2026 21:14:30)
- TOKYO_CHAOTIC
-
Scratcher
3 posts
意外と知られていないテクニック集
<key [(join [] [enter])] pressed?>これは有名かもしれませんが、拡張機能のMakey Makeyを使うと、
when [ enter] key pressedこれと同じ物を作れます。
やりかたは〇〇が押された時をMakey Makeyぼブロックにして
when [ (join [] [enter])] key pressedこれをしてください。 ?キーとかでもいけますね。
- Yukidaruma14
-
Scratcher
15 posts
意外と知られていないテクニック集
<([enter]と())キーが押された>↑エンターを押したら「true」を返す。(当たり前)
「shift」は反応しない。
でも、
<([!]と())キーが押された>↑とすると、「shift」と「1」キーを同時押し(超強引)で反応させることが出来る。
- llIlllIl
-
Scratcher
20 posts
意外と知られていないテクニック集
キャットブロックに設定する方法
https://scratch.mit.edu/projects/editor を開く → 左上の「設定」をタップ・クリック → 上から2番目の「Theme」をタップ・クリック → Cat Blocksをタップ・クリック
アイコンに猫耳を追加するする方法
https://scratch.mit.edu/accounts/settings/ を開く → 下側にある「Show cat ears on your avatar?」の下の部分の「はい」をタップ・クリック → 「変更を保存」をタップ・クリック
https://scratch.mit.edu/projects/editor を開く → 左上の「設定」をタップ・クリック → 上から2番目の「Theme」をタップ・クリック → Cat Blocksをタップ・クリック
アイコンに猫耳を追加するする方法
https://scratch.mit.edu/accounts/settings/ を開く → 下側にある「Show cat ears on your avatar?」の下の部分の「はい」をタップ・クリック → 「変更を保存」をタップ・クリック
- -popcorn_yummy-
-
Scratcher
63 posts
意外と知られていないテクニック集
年が何年経ったかわかるプログラム(◯年から〜現在まで何年?などもできる)
(([何年経ったか知りたい年] - (現在の [年 v]))の[絶対値 v] ::operators)//「何年経ったか知りたい年」を1などの数字に置き換える
Last edited by -popcorn_yummy- (July 9, 2026 22:30:17)
- Yukidaruma14
-
Scratcher
15 posts
意外と知られていないテクニック集
年が何年経ったかわかるプログラム(◯年から〜現在まで何年?などもできる)文句は無いですが、(([何年経ったか知りたい年] - (現在の [年 v]))の[絶対値 v] ::operators)//「何年経ったか知りたい年」を1などの数字に置き換える
((現在の[年 v]) - [何年経ったか知りたい年])でいけるのでは
- aalaalscratcher
-
Scratcher
500+ posts
意外と知られていないテクニック集
コスチュームエディタにて
半円や半分に切った楕円を作る方法です

ぶった切る円・楕円を用意する

下を少し消しゴムで消します (半分より上を少しでも消すとうまくいきません)

「形を変える」ツールを使って下二つの頂点を選択して削除します

完成!
半円や半分に切った楕円を作る方法です

ぶった切る円・楕円を用意する

下を少し消しゴムで消します (半分より上を少しでも消すとうまくいきません)

「形を変える」ツールを使って下二つの頂点を選択して削除します

完成!
- yakitori10-10
-
Scratcher
26 posts
意外と知られていないテクニック集
矢印キーでスプライトを動かしたかったら
横の幅はまあまあ取りますが…
if <key [右矢印キー v] pressed?> thenを4つ分作るよりも
change x by (動かしたい数)
end
change x by ((<key [右矢印キー v] pressed?> * (右に動かしたい数)) - (<key [左矢印キー v] pressed?> * (左に動かしたい数)))にすると2ブロックになるので結構整理できますよ
change y by ((<key [上矢印キー v] pressed?> * (上に動かしたい数)) - (<key [下矢印キー v] pressed?> * (下に動かしたい数)))
横の幅はまあまあ取りますが…