Discuss Scratch

-popcorn_yummy-
Scratcher
87 posts

意外と知られていないテクニック集

battori1010 wrote:

ごく当たり前のことですが、リストの中の特定の1つだけを消したい場合は
「リストの(〜)の場所 番目を削除する」にするとその特定の1つだけを消すことができます。

わかりにくくてすみません。
私は初心者なので間違っている部分があるかもしれません…

ie_523 wrote:

<<[リスト v]に[~]が含まれる>ではない>まで繰り返す
[リスト v]の([リスト v] の中の[~]場所)番目を削除する
end
“その特定の一つだけを消すことができます”とあるので、“リストの一番上のものしか削除できな”くていいんですよ。
inoking
Scratcher
1000+ posts

意外と知られていないテクニック集

-popcorn_yummy- wrote:

“その特定の一つだけを消すことができます”とあるので、“リストの一番上のものしか削除できな”くていいんですよ。
元の投稿では「特定」のものが複数あることを想定してなかっただけだと思います。
※なお、存在しない場合は「0番目を削除」となり、何も起こりません。

改善案のほうがより一般的な作りになっています。
Svgart_jp
Scratcher
7 posts

意外と知られていないテクニック集

コスチュームエディターでAltキーを押しながら端を引っ張ると
オブジェクトの中心から等間隔に伸ばせる
(語彙力がない。とりあえずやってみて)
Svgart_jp
Scratcher
7 posts

意外と知られていないテクニック集

shift+旗クリックでターボモードができる
(Turbowarpではctrl+旗でミュートとミュート解除、alt+旗で60fpsができる)

Last edited by Svgart_jp (Aug. 31, 2026 09:08:41)

stemon-harutoy
Scratcher
23 posts

意外と知られていないテクニック集

#4884

Svgart_jp wrote:

shift+旗クリックでターボモードができる
(Turbowarpではctrl+旗でミュートとミュート解除、alt+旗で60fpsができる)
いいですね(ターボワープのやつは知らなかった)
aalaalscratcher
Scratcher
500+ posts

意外と知られていないテクニック集

コスチュームや音を右クリックして「書き出し」を押すと
画像や音声ファイルとしてコンピューターに保存できるのは有名な話ですが

スプライトを書き出すこともできて.sprite3という形式のファイルになります
主にバックパック経由のスプライト受け渡しができないときに役立ちそうです
例:メインアカウントからサブアカウントに移動
KESIPINNZUKI
Scratcher
11 posts

意外と知られていないテクニック集

removed

Last edited by LittleGreyCells (Sept. 6, 2026 12:13:21)

KESIPINNZUKI
Scratcher
11 posts

意外と知られていないテクニック集

removed

Last edited by LittleGreyCells (Sept. 6, 2026 12:12:53)

gannbaru306
Scratcher
25 posts

意外と知られていないテクニック集

#4889
ちなみに*(アスタリスク)で検索しても同じような現象が起きますね
shunshun16
Scratcher
35 posts

意外と知られていないテクニック集

s1nonome wrote:

< ( [enter] と []) キーが押された>
で検知可能なのを確認しました。

なお、#1より
⑴質問だけなら書かないでください。(質問コーナーへお願いします)もちろん、他の人が書いたものについての質問は構いません。
ですので、次回からプログラムに関する質問は質問コーナーで行っていただけると助かります。

<key [ ([ent] [er])v] pressed?>
↑のように演算引数の合計がenterになればいけます

Last edited by shunshun16 (Sept. 8, 2026 06:25:34)

googlesho
Scratcher
100+ posts

意外と知られていないテクニック集

モノラルをステレオっぽくする方法
Sprite1では、
@greenflag が押されたとき
[左右にパン v] の効果を(-100)にする
ずっと
終わるまで[... v]の音を鳴らす//この...は任意のサウンド
end
Sprite2は左右にパンを100にしただけ
Sprite3は、
@greenflag が押されたとき
[ピッチ v] の効果を(1)ずつ変える//これをしないと重なって聞こえる
[ピッチ v] の効果を(0)にする
ずっと
終わるまで[... v]の音を鳴らす//この...は任意のサウンド
end
しかしステレオ音源の場合はお勧めしない。
ステレオもどき
bihidasu
Scratcher
11 posts

意外と知られていないテクニック集

ディスカッションフォーラムでは、
[code]入れたい文字[/code]
と打つことで、上のようなコードを表示する枠をコメントに入れることができる。
[code プログラミング言語名]print("hello world!")[/code]
と打つことで、
print("hello world!")
任意のプログラミング言語の見た目にすることができる。(こちらはpython)
[wiki=ja:ページの題名]表示文字列[/wiki]
で、Japanese Scratch Wikiの任意のページのリンクにすることができる。
表示文字列

参考:Japanese Scratch Wiki BBcodeのページ
gccxnondx
Scratcher
100+ posts

意外と知られていないテクニック集

なぜか
[どこかの場所 v]へ行く
の画面の端に行く確率は他の座標に行く確率の1/2。(x座標、y座標)
これを活かすとギャンブルとかの確率が絡むゲームを作るときにちょっとだけ数字が現れる確率を操作できる。
でもそんなものよりこんなので良くね感はある。
osyorokomatyan
Scratcher
3 posts

意外と知られていないテクニック集

gccxnondx wrote:

なぜか
[どこかの場所 v]へ行く
の画面の端に行く確率は他の座標に行く確率の1/2。(x座標、y座標)
これを活かすとギャンブルとかの確率が絡むゲームを作るときにちょっとだけ数字が現れる確率を操作できる。
でもそんなものよりこんなので良くね感はある。
ということは、、、
go to [どこかの場所 v]
を2回行えばそのうちの1回は画面の端にいるということですか?
ディスカッションフォーラムに慣れていなく、ブロックの作り方があまり分からないので、go to になってしまいました。

Last edited by osyorokomatyan (Sept. 12, 2026 03:58:49)

kouta-yuuta
Scratcher
4 posts

意外と知られていないテクニック集

osyorokomatyan wrote:

gccxnondx wrote:

なぜか
[どこかの場所 v]へ行く
の画面の端に行く確率は他の座標に行く確率の1/2。(x座標、y座標)
これを活かすとギャンブルとかの確率が絡むゲームを作るときにちょっとだけ数字が現れる確率を操作できる。
でもそんなものよりこんなので良くね感はある。
ということは、、、
go to [どこかの場所 v]
を2回行えばそのうちの1回は画面の端にいるということですか?
ディスカッションフォーラムに慣れていなく、ブロックの作り方があまり分からないので、go to になってしまいました。

その時に2分の1が決まるのではないでしょうか。それだと、一回出たものがもう一度出ないようになっている場合の話になります。
milpoyxk
Scratcher
38 posts

意外と知られていないテクニック集

#4894
[どこかの場所 v]へ行く
このブロックを使った際に、画面の端(x=240,-240 y=180,-180)に行く確率がほかの座標に行く確率よりも半分低いということです。
paletsistem
Scratcher
23 posts

意外と知られていないテクニック集

少数で乱数を出して四捨五入したような挙動ですね
shunshun16
Scratcher
35 posts

意外と知られていないテクニック集

たいていの人は知ってる可能性があるが紹介
よく
(0.1)秒待つ
のように少数は0.から数字を入れているが、
(.1)秒待つ
のように0.~~の0を消しても機能する。







                                                語彙力皆無でごめん
r-419
Scratcher
1 post

意外と知られていないテクニック集

皆さん知っているとは思いますが。
broadcast <分岐>

when I receive [true v]
...
when I receive [false v]
...
で、コの字型ブロック無しで条件分岐できます。(ただし、受け取ったとき、それがなんの条件分岐かは考える必要があります。)

Last edited by r-419 (Sept. 18, 2026 21:48:53)

paletsistem
Scratcher
23 posts

意外と知られていないテクニック集

送るメッセージを引数で指定できるのは便利ですね。
broadcast (join [ID] <真偽>)
などとすると識別できると思います。

Powered by DjangoBB