Discuss Scratch

keita04
Scratcher
19 posts

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

when green flag clicked
repeat ((1) / (0))

end
これでずっとの代用

Last edited by keita04 (March 17, 2026 09:54:28)

usuusussei
Scratcher
37 posts

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

#4787 見てて思い出した
3d作るときにx座標のクリッピングがなくなるすご物。(xy座標の制限がなくなります)
set size to ((1) / (0)) %

Last edited by usuusussei (March 17, 2026 10:03:53)

usuusussei
Scratcher
37 posts

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

これをすると合成音声をmp3にすることができるよ
https://synthesis-service.scratch.mit.edu/synth?locale=ja-JP&gender=female&text=ここに言わせたいことを書く
現在ダウンロードできると確認されたもの
Chromebook
ダウンロードできないと確認されたもの
ipad全般
usuusussei
Scratcher
37 posts

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

自分や知りたい相手のユーザー情報を知ることができるサイト
参加した時刻やユーザーidを見ることができます
https://api.scratch.mit.edu/users/ここに知りたい人のユーザー名を入れる
chona2021
Scratcher
71 posts

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

#4789
#1を読んでください。

#1 wrote:

Scratchの基本テクニックを募集します。
このトピックは、「便利サイト集」ではありません。
bihidasu
Scratcher
3 posts

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

音を指定した秒数から鳴らしたい場合は、以下のようなコードを組むことで再現できます。


[何秒から音を鳴らす?]と聞いて待つ
タイマーをリセット
[ピッチ v]の効果を(360)にする
音量を(0)%にする
(Cave v)の音を鳴らす
<((答え)/(8))<(タイマー)>まで待つ
[ピッチ v]の効果を(0)にする
音量を(100)にする

ただし、仕組みとしてはピッチの効果を360にして「早送り」しているだけなので、長い待ち時間が発生する場合があります。
例えば、100秒の音があり、それを80秒のところから鳴らしたいとします。
それだと、80秒をピッチの効果360で早送りをしても、10秒待ち時間が発生します(Scratch wikiに飛びます)
それを解決するためには、音を何秒かごとに切り分け、別の音にしてうまく操作するなど工夫が必要です。
少なからず待ち時間は発生しますが。
何気にディスカッションフォーラムは初めてなので、もし間違えていたら優しく指摘していただけると助かります。
atarime_anko
Scratcher
14 posts

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

set size to ((1) / (0)) %
change x by (10)
set size to (100) %

こうすると画面に残らないままスプライトを画面外まで行かせられるンゴ。
多分先人はおるんやろなぁ…
_-TKA-_
Scratcher
3 posts

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

<(数値) = ([ ]と (数値))> //( スペース ) と ( 数値 )
<(数値) = ((数値)と [ ])> //( 数値 ) と ( スペース )
<(数値) = (([ ]と (数値))と[ ])>//( スペース ) と ( 数値 ) と ( スペース )
変数が文字 ( 小数点、Infinityは例外 ) を含まない数のとき、これらは全てtrueになる。
スペースは半角全角どちらでも ( 混ぜても ) 、何個続けて入力してもtrue。

<(数値) = ([+]と (数値))>
は変数が正の数のときtrueになる。
確認はここで。

 ー ー ー

( おそらく内部の処理が同じだと思うので同時に記載 )

リストに「1」「+1」「 1」のような要素が複数含まれる際、
([リスト v]中の(1)の場所)
はその中で一番小さな番号を出力する。

つまり「1」が含まれなくても、「+1」や「 1」が含まれていた場合、
<[リスト v] に (1) が含まれる>
はtrueになり、
([リスト v]中の(1)の場所)
はその中で一番小さな番号を出力する。←意図しない動作を起こして大変でした
確認はこちら
my_hokanko
Scratcher
15 posts

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

リストの、
(item # of [~] in [list v])
ブロックはアルファベットの大文字小文字を区別しない
例えば
  • abc
  • ABC
の二つの要素が入っているリストがあるとして、
(item # of [ABC] in [list v])
を動かすと1と返します。
これをつかえば短いコードで大文字を小文字にしたりできるかもです。
aalaalscratcher
Scratcher
500+ posts

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

#4795
同じ仕組みで
<[A] = [a]>
のようなブロックも大文字・小文字の区別を行わずにtrue, falesを返します

Last edited by aalaalscratcher (March 31, 2026 11:31:36)

yosasi-notamago
Scratcher
12 posts

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

if <> then
(join [] [world])
end
こうすると色々なキーが使えます。
aalaalscratcher
Scratcher
500+ posts

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

#4797
以下の間違いではないでしょうか
もし <([]と[word]) キーが押された> なら
end

例えば
([]と[enter])
Rai_5657
Scratcher
3 posts

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

set [ v] to [1]
set [ i] to [1]
repeat (length of (foo))
set [ v] to (join (foo) (letter (i) of (foo)))
change [ i] by (1)
end

こうすると文字列を読み取れる。セーブコードなどに使える。
Triple_white-scratch
Scratcher
1 post

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

ターボワープで色々できます(詳しくはターボワープを見てください)
my_hokanko
Scratcher
15 posts

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

#4800

scratchとは関係ありません

Last edited by my_hokanko (April 7, 2026 22:31:20)

riki-kusa
Scratcher
3 posts

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

Triple_white-scratch wrote:

ターボワープで色々できます(詳しくはターボワープを見てください)
それでは意外と知られていないテクニックとしての説明が不十分かと思われます…。
usuusussei
Scratcher
37 posts

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

riki-kusa wrote:

Triple_white-scratch wrote:

ターボワープで色々できます(詳しくはターボワープを見てください)
それでは意外と知られていないテクニックとしての説明が不十分かと思われます…。
もうすでに回答されています。
#4801を見てください
gccxnondx
Scratcher
100+ posts

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

みなさんへ
投稿前にはそれが必要な投稿かを考えてから投稿するようにお願いします。
必要でない投稿の例として、
  • 重複投稿
  • トピックの#1に反する内容
などがあります。
重複を防ぐために投稿前には再読み込みを行うようにしてください。
指摘もコメント欄を利用すれば意味の無い投稿を減らすことが出来ます。
ご協力をお願いします。
riki-kusa
Scratcher
3 posts

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

usuusussei wrote:

riki-kusa wrote:

Triple_white-scratch wrote:

ターボワープで色々できます(詳しくはターボワープを見てください)
それでは意外と知られていないテクニックとしての説明が不十分かと思われます…。
もうすでに回答されています。
#4801を見てください
存じております。私と4801さんの意見が違ったのでコメントしております…
KTsScratch
Scratcher
5 posts

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

ストップボタンの作り方
when green flag clicked
forever
reset timer
end
when [ v] > (0)
以降止められたあとの処理。このドロップダウンはタイマーを選ぶ
そして注意点としてタイマーを使っているプロジェクトの場合ほとんどの場合バグる。というか絶対バグる。

Last edited by KTsScratch (May 17, 2026 14:48:31)

Powered by DjangoBB