Discuss Scratch

bihidasu
Scratcher
6 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

分子(分数)が120ではなく60ではないですか?
((60)/(BPM)) 秒待つ
分子が120だと「120BPM」は四分音符が一分間に60個しか無いことになりますが。

Last edited by bihidasu (Aug. 15, 2026 01:56:49)

ioqj
Scratcher
500+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

atarime_anko wrote:

(#13360)
秒数でBPM(テンポ)を指定できるようにしたいのですが、

どうすればBPMをピッタリ(ほぼ正確に)秒数で作れますか。
まず、()秒待つ ブロックは、とても小さな数 (0秒なども含む)を正確に測れません。
Scratchのプロジェクトプレイヤーは30FPSで動いているので、1/30 の倍数でないと正確に測ることができません(詳しい技術的なことはわからないのでそこはほかの方にお任せします)

テンポを指定して、それに合わせて何かしらのスクリプトを実行したいということでしょうか?
e1bfd762321e409cee4a
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

#13360
こんなかんじにするとうまくいくと思います。
(2000年からの日数) ブロックはタイマーより正確なので(出典)、そちらを使ったら気になるようなラグは出てこなくなるはずです。

どうしても ()秒待つ を使いたい場合は、ターボモードで実行させることをおすすめします。((0)秒待つ はターボモードで無視されるため)
abee
Scratcher
1000+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

BPMは20から500までの値しか指定できないことにも注意が必要です。
atarime_anko
Scratcher
19 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

bihidasu wrote:

分子(分数)が120ではなく60ではないですか?
((60)/(BPM)) 秒待つ
分子が120だと「120BPM」は♩が一分間に60個しか無いことになりますが。

一般にBPMというのは一分間に四分音符を何回打つかで決まります。60個ではありません。

Last edited by atarime_anko (Aug. 14, 2026 21:37:43)

atarime_anko
Scratcher
19 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

e1bfd762321e409cee4a wrote:

#13360
こんなかんじにするとうまくいくと思います。
(2000年からの日数) ブロックはタイマーより正確なので(出典)、そちらを使ったら気になるようなラグは出てこなくなるはずです。

どうしても ()秒待つ を使いたい場合は、ターボモードで実行させることをおすすめします。((0)秒待つ はターボモードで無視されるため)

できました!ありがとうございます!
Ke0
Scratcher
1000+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

#13365
#13361の指摘は当たっていると思います。BPMは「拍」の単位ですが一拍の中に何音あるかは別問題ですし、それと混同しているような気がするのですが。
ちょっと長くなりすぎたのでおまけにしておきます。
120BPMの時一拍あたり0.5秒ですが、#13360ではこれが1秒になる式になってしまっています。それではBPMに換算すると60BPMと同じだ、ということで、これは当たっています。
また「一拍ごとの秒数×BPM=60」は常に成り立つので、簡単な式変形で「一拍ごとの秒数=60/BPM」の式を導けます。ですがこの「60」は60拍という意味ではなく、一分間の秒数ですから、60で不変です。

Last edited by Ke0 (Aug. 14, 2026 22:53:20)

suika_8888
Scratcher
12 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

andmanju wrote:

このトピックは、質問コーナー6が大きくなりすぎたのでその続編として作られました。

◆質問する前に
1. まずは自分で調べたり考えたりしましょう。

2. 同じような質問がないかを調べましょう。
よくある質問トピック よく聞かれている質問の答えがまとめられています。  
Japanese Scratch-Wiki  チュートリアルや FAQなどの役に立つ情報が集まっているので確認してみましょう。
・Googleのサイト指定検索 次のような方法でGoogle検索すると、ディスカッションフォーラム全体から調べることができます。
たとえば、「署名」を調べたいときは次のように検索します。
署名 site:scratch.mit.edu/discuss/

3. できるだけ具体的に質問をしましょう。
そうすれば、欲しい答えが返ってきやすくなります。

4. ほかのトピックで質問できないかを確認しましょう。
 一部の質問はほかのトピックでも質問できます。そちらでも質問できないか確認してみましょう。(主なトピック)
 特に以下の内容は、専用のトピックで質問してください
・Scratchのルールについての質問 → コミュニティーガイドライン、利用規約、FAQなどの解釈について
・著作権についての質問     → 新・著作権について話し合うトピック
・Scratch自体のバグについて   → バグ報告コーナー2

5. 作品のプログラム・技術的なことに関する質問なら、その作品を共有してリンクを伝えましょう
作品の状況がよくわかり、アドバイスを得られやすいです。

6. quote(引用)やブロックは必要な時のみ使用しましょう(引用について)。
 不必要な時に使用すると、ページが見にくくなってしまいます。

7. 問題が解決したとき、どのように問題が解決したかを書くと、後の参考になります。
質問する際の方法について、以下のサイトも参考にしてみてください。
https://www.hyuki.com/writing/techask.html
質問失礼します。scratchのプロジェクトで手元動画の実写って共有していいのでしょうか?コミュニティガイドラインには、「安全を保つこと: 個人情報や連絡先を公開しないでください。」とありますが、手元だけで特定される可能性はあるのですか?

suika_8888
Scratcher
12 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

andmanju wrote:

このトピックは、質問コーナー6が大きくなりすぎたのでその続編として作られました。

◆質問する前に
1. まずは自分で調べたり考えたりしましょう。

2. 同じような質問がないかを調べましょう。
よくある質問トピック よく聞かれている質問の答えがまとめられています。  
Japanese Scratch-Wiki  チュートリアルや FAQなどの役に立つ情報が集まっているので確認してみましょう。
・Googleのサイト指定検索 次のような方法でGoogle検索すると、ディスカッションフォーラム全体から調べることができます。
たとえば、「署名」を調べたいときは次のように検索します。
署名 site:scratch.mit.edu/discuss/

3. できるだけ具体的に質問をしましょう。
そうすれば、欲しい答えが返ってきやすくなります。

4. ほかのトピックで質問できないかを確認しましょう。
 一部の質問はほかのトピックでも質問できます。そちらでも質問できないか確認してみましょう。(主なトピック)
 特に以下の内容は、専用のトピックで質問してください
・Scratchのルールについての質問 → コミュニティーガイドライン、利用規約、FAQなどの解釈について
・著作権についての質問     → 新・著作権について話し合うトピック
・Scratch自体のバグについて   → バグ報告コーナー2

5. 作品のプログラム・技術的なことに関する質問なら、その作品を共有してリンクを伝えましょう
作品の状況がよくわかり、アドバイスを得られやすいです。

6. quote(引用)やブロックは必要な時のみ使用しましょう(引用について)。
 不必要な時に使用すると、ページが見にくくなってしまいます。

7. 問題が解決したとき、どのように問題が解決したかを書くと、後の参考になります。
質問する際の方法について、以下のサイトも参考にしてみてください。
https://www.hyuki.com/writing/techask.html
コミュニティガイドラインには、「安全を保つこと: 個人情報や連絡先を公開しないでください。」とありますが、手元
だけで個人情報が流出可能性はあるのですか?
chona2021
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

#13368
#13369
まず、意味もなく#2を引用するのは避けてください。
また、Scratchのルールについての質問は、 コミュニティーガイドライン、利用規約、FAQなどの解釈についてで聞いてください。

そして、質問についてですが、
「個人情報」というのは、
1) 個人に関する情報であること
2) 特定の個人を識別できること
に当てはまる情報のことです。出典
そして、手元の動画は、指紋が含まれている場合は「特定の個人を識別」できるため、「個人情報」にあたります。
そのため、共有できません。
ですが指紋が映っていない場合(手の甲など)は、「特定の個人を識別」することは難しいため、「個人情報」にあたりません。
そのため、共有できます。
ただし、制服が映っていたり、個人情報がわかるものが他に映っているなら共有はできません。

Last edited by chona2021 (Aug. 15, 2026 10:54:00)

suika_8888
Scratcher
12 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

chona2021 wrote:

#13368
#13369
まず、意味もなく#2を引用するのは避けてください。
また、Scratchのルールについての質問は、 コミュニティーガイドライン、利用規約、FAQなどの解釈についてで聞いてください。

そして、質問についてですが、
「個人情報」というのは、
1) 個人に関する情報であること
2) 特定の個人を識別できること
に当てはまる情報のことです。出典
そして、手元の動画は、指紋が含まれている場合は「特定の個人を識別」できるため、「個人情報」にあたります。
そのため、共有できません。
ですが指紋が映っていない場合(手の甲など)は、「特定の個人を識別」することは難しいため、「個人情報」にあたりません。
そのため、共有できます。
ただし、制服が映っていたり、個人情報がわかるものが他に映っているなら共有はできません。
初めてで、質問する場所など、曖昧ですみませんでしたご参考にさせていただきます
aalaalscratcher
Scratcher
500+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

(#13371と被っている部分があります)
「Quote」は返信ボタンではありません
「Quote」は「引用」を意味し、そのボタンで他の投稿の内容を引用する事ができます
関係ない内容を引用したり、全文を引用してしまうと
投稿全体が大きくなってしまい、見づらくなってしまいます
Quoteを返信ボタンとして使用するのはお控えください


「手元だけで個人情報が流出可能性はあるのですか?」についてですが
手にはどのような個人情報が含まれるでしょうか。
手の色、手の大きさ、指紋くらいではないでしょうか
その中でも、指紋が流出してしまうと個人が特定される可能性があります

しかし、Scratchのプロジェクトで利用できる画像というのは
指紋がきれいに映るほど画質がいいわけではありません
指紋がきれいに映るような撮影の仕方をしない限りはまず流出しません

なお、「手元」には手以外のものも含まれるため
そのようなものに個人情報が含まれていると個人情報が流出する可能性があります
たとえば、手元に偶然あった紙に書かれていた名前で
本名が流出する可能性があります
自分で判断できない場合は、親と相談してみるか
その画像の公開を見送ってください
tomo119-CrGames
Scratcher
1 post

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

どこにも使われていない変数が生成されてしまいます。
「tmp4」や「type2」、「ステージに触れているか2」のような、「2」などがついたすべてのスプライト向けの変数が、どこにも使われていないのに生成されています。

削除しても、プロジェクトを再読み込みすると元に戻ってしまいます。
project.jsonを見てみると、どこかから参照されているようなのですが、エディターのUI上ではどこにも使われていないようです。
このような変数を完全に削除するには、どうすればいいのでしょうか?

問題が起きているスプライトの一部を載せておきます。
https://scratch.mit.edu/projects/1369084495/
suika_8888
Scratcher
12 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

shichan49 wrote:

猫がステージの端に行ったら背景が変わるようにするにはどうすればいいですか
色々な方法がありますが、簡単なのは
メッセージを使うといいと思います。
調べるブロックの端に触れた時をずっとともしで囲ってそこにメッセージ1を送るというブロックを繋げます。
broadcast [ v]
このブロックです。
あとは、ステージにメッセージを受け取ったときブロックを繋げるといいです
when I receive [ v]
このブロックです。
nekokunn846
Scratcher
13 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

質問します
ある人をフォローしたら全く違う人からこのURLの作品を見てから本当にフォローした方がいいのかを決めてって言われたんですけどこれってコミュガ違反しているとおもったんですけどどうですか?
abee
Scratcher
1000+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

「コミュガ違反しているとおもった」ということですが、コミュニティーガイドラインのどれにどのように違反していると思いましたか。
nekokunn846
Scratcher
13 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

表現の自由ってやつで自分のしたことが否定されてると思って
abee
Scratcher
1000+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

コミュニティーガイドラインの解釈の話なので、続ける場合は「コミュニティーガイドライン、利用規約、FAQなどの解釈について」に移動することをおすすめします。
inoking
Scratcher
1000+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

13373:

tomo119-CrGames wrote:

どこにも使われていない変数が生成されてしまいます。
「tmp4」や「type2」、「ステージに触れているか2」のような、「2」などがついたすべてのスプライト向けの変数が、どこにも使われていないのに生成されています。

削除しても、プロジェクトを再読み込みすると元に戻ってしまいます。
project.jsonを見てみると、どこかから参照されているようなのですが、エディターのUI上ではどこにも使われていないようです。
このような変数を完全に削除するには、どうすればいいのでしょうか?

問題が起きているスプライトの一部を載せておきます。
https://scratch.mit.edu/projects/1369084495/
まず疑われるのは、どこかで使われているということですが、
検索機能がないので、
私がよくやるのは、変数などの名前をとても長~いものにすることです。
https://scratch.mit.edu/projects/1369084495/ でそれをやってみましたが、みつかりませんでした。
番号がついていないものがどこで使われているか知っている状態ならみつけやすいかも。

残念ながら、作品ファイルが破損しているのかもしれません、、
JSON をゴソゴソいじると直せるのかもしれませんが。。


できればこういう場合は、
例示する作品は、一時的ではなくコピーするなどして公開したままにしておくことをおすすめします。
非共有にされてしまうと、後から読む場合に不都合があります。
e1bfd762321e409cee4a
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

<< Previous Post
#13373
たぶん、きっと、おそらく、なおりました
JSON Hackで全部の変数をローカルにしたので、めんどくさいことになったならゴメンナサイ。

ただ、応急処置でしかないので、また再発するかもしれません。
今JSONをこねくり回して直しているので、もう少し待っててください…

追記: 今見たらまったく直ってませんでした
ステージにあるグローバル変数がすべて壊れた変数なので、それを一つづつ潰せば直るはずです。

Edit: PP追加

Last edited by e1bfd762321e409cee4a (Aug. 17, 2026 01:23:47)

Powered by DjangoBB