Discuss Scratch
- Discussion Forums
- » 日本語
- » 質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#12781May 12, 2026 03:48:16
#12782May 14, 2026 12:42:12
- BB7471
-
Scratcher
28 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
scratchで x~y のように、特定の範囲全部の数字を指定する方法はありますか?
今まで乱数を1000回生成して全て埋めるという酷い方法をとっていました。
当然桁が大きくなるとこの方法もスキが大量に出てしまいます。
その度に生成回数を増やすと、非常に重くなるし、生成にも時間がかかります。
こう言うやつの代替はありますか?
今まで乱数を1000回生成して全て埋めるという酷い方法をとっていました。
当然桁が大きくなるとこの方法もスキが大量に出てしまいます。
その度に生成回数を増やすと、非常に重くなるし、生成にも時間がかかります。
こう言うやつの代替はありますか?
if <(foo) = 1 ~ 499> then
broadcast [message]
end
Last edited by BB7471 (May 14, 2026 12:44:00)
#12783May 14, 2026 12:49:13
#12784May 14, 2026 12:54:21
- 23hayabusa
-
Scratcher
40 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
scratchで x~y のように、特定の範囲全部の数字を指定する方法はありますか?これは「特定の範囲全部」の数字を小数点以下何桁までにするかによりますが、整数範囲なら、下のプログラムで指定範囲(整数範囲)の数をすべて作れると思います (a~b)
set [数] to [a]
repeat until <((数) + (1)) = [b]>
add (数) to [list 数リスト]
change [数] by (1)
end
#12785May 15, 2026 02:22:41
- arugakuseidesu
-
Scratcher
12 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
質問です。 ブロックの問題で4回ほど、指摘で一回ほど修正 (前は”また起きたら編集します”と書いていました)
あと、これを日本語にする方法を教えてください(
というブロックを使っていたところ、なぜかずっとtrueのままになっています。
キーボードを分離させても、何故かずっとtrueのままになっています。(キーボードが分離できるタイプのノーパソです)
更新したら治ったのですが、なぜそうなったのか、+再発防止のため、
原因を教えていただきたいです。
<key [どれかの v] pressed?>
あと、これを日本語にする方法を教えてください(
というブロックを使っていたところ、なぜかずっとtrueのままになっています。
キーボードを分離させても、何故かずっとtrueのままになっています。(キーボードが分離できるタイプのノーパソです)
更新したら治ったのですが、なぜそうなったのか、+再発防止のため、
原因を教えていただきたいです。
Last edited by arugakuseidesu (May 15, 2026 04:29:05)
#12786May 15, 2026 06:08:47
- newmomizi_txt
-
Scratcher
1000+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#12785
(このブロックの表示は、英語部分を自分で書き換えてやると日本語で表示されます。正しい訳であれば色がつきます)
1. Shift+1 (!) を同時押ししたあと、Shiftから先に指を離した場合。もう一度押して、今度は1キーから離すと直る。ほかの記号キーについても同様。
2. Ctrl+D (サイトをブックマークへ追加)、Ctrl+P (サイトを印刷) などを同時押しした場合。該当のアルファベットキーだけをもう一度押して離すと直る。
3. Firefoxの場合、/ (スラッシュキー, クイック検索) を押した場合。適当なテキストボックス (入力欄) にフォーカスを合わせて、スラッシュキーをもう一度押して離すと直る。
なお、いずれも重ね掛けが発生します。たとえば、Shift+3, Shift+4, Ctrl+E, Ctrl+L, / でこの現象を発生させた場合、すべてのキー (#, $, E, L, /) を解除しないとブロックの結果がfalseに戻りません。
いずれの場合も、キーが正しい手順で離されなかったり、ブラウザの機能が割り込んだりしたことによって、「キーが離された」という処理が正常に行われていないものと思われます。
<[どれかの v] キーが押された>ブロックにはバグがあり、以下の条件でずっとtrueになります。
(このブロックの表示は、英語部分を自分で書き換えてやると日本語で表示されます。正しい訳であれば色がつきます)
1. Shift+1 (!) を同時押ししたあと、Shiftから先に指を離した場合。もう一度押して、今度は1キーから離すと直る。ほかの記号キーについても同様。
2. Ctrl+D (サイトをブックマークへ追加)、Ctrl+P (サイトを印刷) などを同時押しした場合。該当のアルファベットキーだけをもう一度押して離すと直る。
3. Firefoxの場合、/ (スラッシュキー, クイック検索) を押した場合。適当なテキストボックス (入力欄) にフォーカスを合わせて、スラッシュキーをもう一度押して離すと直る。
なお、いずれも重ね掛けが発生します。たとえば、Shift+3, Shift+4, Ctrl+E, Ctrl+L, / でこの現象を発生させた場合、すべてのキー (#, $, E, L, /) を解除しないとブロックの結果がfalseに戻りません。
いずれの場合も、キーが正しい手順で離されなかったり、ブラウザの機能が割り込んだりしたことによって、「キーが離された」という処理が正常に行われていないものと思われます。
Last edited by newmomizi_txt (May 15, 2026 06:12:48)
#12787May 15, 2026 06:45:11
- BB7471
-
Scratcher
28 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
ありがとうございます!scratchで x~y のように、特定の範囲全部の数字を指定する方法はありますか?これは「特定の範囲全部」の数字を小数点以下何桁までにするかによりますが、整数範囲なら、下のプログラムで指定範囲(整数範囲)の数をすべて作れると思います (a~b)set [数] to [a]
repeat until <((数) + (1)) = [b]>
add (数) to [list 数リスト]
change [数] by (1)
end
#12788May 15, 2026 13:47:06
- srpgm
-
Scratcher
63 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#12754
その機能・仕組みに名前はありますか?使用している端末の関係でそのソフトが使用できないので、他のソフト・方法を探したいです。
その機能・仕組みに名前はありますか?使用している端末の関係でそのソフトが使用できないので、他のソフト・方法を探したいです。
#12789May 15, 2026 22:02:19
- inoking
-
Scratcher
1000+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#12754何ページも前の投稿に返答する場合はリンクをお願いします。
その機能・仕組みに名前はありますか?使用している端末の関係でそのソフトが使用できないので、他のソフト・方法を探したいです。
#12752
有名なところではIllustratorなどベクター画像の編集が可能なアプリの多くにその機能があります。
入手が容易で多くのプラットフォームに対応しているものとしてはInkscapeがあります。
Scratch 内でビットマップから SVG に変換すると <image> タグでそのまま埋め込まれるだけです。
Inkscape の「ビットマップのトレース」機能を用いてパス化しても大量のパスができるだけです。
パス化→結合しても、見た目は1パーツでも、中身はそのまま複数のパスの座標情報が並ぶだけです。
つまり、Scratch 読み込み時に重いという状況は変わらないと思われます。
これは他のソフトでも同様と思われます。
再掲しますが、外部で PNG 化して読み込めばいいだけではないですか?
#12790May 16, 2026 23:11:51
- nandemoii_2
-
Scratcher
1 post
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
質問です。
今、クローンを使った敵に、連射できる銃の弾を当てるゲームを作っています。
【やりたいこと】
変数を使わずに、敵のコスチューム(1〜3)を使って、弾が3回当たったら敵のクローンが消える(削除される)ようにしたいです。また、ダメージに合わせて敵の見た目を赤く変えたいので、コスチュームを切り替える方法にしたいです。
「0.5秒待つ」などのブロックは、銃を連射したときに反応しなくなるので使いたくありません。
【困っていること】
ずっとプレイヤーのほうに向いて10歩動かすプログラム分けて作ってもうまく動かなかったり、コスチュームがものすごい速さでパチパチと変わってしまいます。
弾が当たった瞬間に弾のクローンを削除する方法も試してみたのですが、うまくいきません。
変数を使わず、連射にも対応できて、3回当たったらきれいに消えるようにするには、具体的にどのようなブロックの組み合わせにすれば良いでしょうか?アドバイスをいただけると嬉しいです。よろしくお願いします!
今、クローンを使った敵に、連射できる銃の弾を当てるゲームを作っています。
【やりたいこと】
変数を使わずに、敵のコスチューム(1〜3)を使って、弾が3回当たったら敵のクローンが消える(削除される)ようにしたいです。また、ダメージに合わせて敵の見た目を赤く変えたいので、コスチュームを切り替える方法にしたいです。
「0.5秒待つ」などのブロックは、銃を連射したときに反応しなくなるので使いたくありません。
【困っていること】
ずっとプレイヤーのほうに向いて10歩動かすプログラム分けて作ってもうまく動かなかったり、コスチュームがものすごい速さでパチパチと変わってしまいます。
弾が当たった瞬間に弾のクローンを削除する方法も試してみたのですが、うまくいきません。
変数を使わず、連射にも対応できて、3回当たったらきれいに消えるようにするには、具体的にどのようなブロックの組み合わせにすれば良いでしょうか?アドバイスをいただけると嬉しいです。よろしくお願いします!
#12791May 16, 2026 23:51:46
#12792May 17, 2026 00:09:46
- HayaseYuuka_0314
-
Scratcher
1 post
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
質問です
わざとscratchをクラッシュさせるプログラムを公開している人がいたのですか、これは規約違反とかになるのでしょうか?
わざとscratchをクラッシュさせるプログラムを公開している人がいたのですか、これは規約違反とかになるのでしょうか?
#12793May 17, 2026 00:28:13
- aalaalscratcher
-
Scratcher
500+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#12790
言葉だけではどういうプログラムを組んでいて
どういうことが起きているのかわかりにくいので
制作中のプロジェクトを一時的に共有してみてください
確認して、必要であればリミックス等を行ってアドバイスができます
言葉だけではどういうプログラムを組んでいて
どういうことが起きているのかわかりにくいので
制作中のプロジェクトを一時的に共有してみてください
確認して、必要であればリミックス等を行ってアドバイスができます
#12794May 17, 2026 00:29:25
#12795May 17, 2026 00:38:31
- aalaalscratcher
-
Scratcher
500+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
質問です利用規約 11. Prohibited Conduct の8項目に違反すると思われます
わざとscratchをクラッシュさせるプログラムを公開している人がいたのですか、これは規約違反とかになるのでしょうか?
8. interfere with the operation of the Service or any user’s enjoyment of the Service, including by: (i) uploading or otherwise disseminating any virus, adware, spyware, worm, or other malicious code; (ii) making any unsolicited offer or advertisement to another user of the Service; (iii) collecting personal information about another user or third party without consent; or (iv) interfering with or disrupting any network, equipment, or server connected to or used to provide the Service;(訳注:下線部は該当すると思われる箇所)
Edit: 翻訳してないのになぜ「訳注」… 該当箇所を取り消し線にしました
Last edited by aalaalscratcher (May 17, 2026 00:42:09)
#12796May 17, 2026 02:52:09
- Koneko_koko-2
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#12790
弾に当たるごとに「次のコスチュームにする」などで、コスチュームを変えるところまで出来ているのであれば、
「コスチュームの(名前)または(番号)」になれば、消えるようにすると実現できると思います。
▼コスチュームがものすごい速さで変わらないようにするには?
「に触れた」を使ってコスチュームを変更しているとすれば、
「に触れた ではない まで待つ」を使って「変更し続けない(触れている判定をし続けない)」ようにすると、
実現できると思います。
<敵側>
本体は「隠す」で隠し、
「クローンされたとき」に指定のコスチューム(ノーダメージ状態?)に変えて「表示する」で表示してください
こちらも、
敵のクローンの「動き」をつけるときは、別の「クローンされたとき」で作ってください
——
今回のような内容の相談は
https://scratch.mit.edu/discuss/topic/379014/
↑のトピックがおすすめです。
edit:シンプルに敵側だけで対応できそうなので、弾側を削除
質問です。▼希望の回数だけ弾が当たったら敵のクローンが消えるには?
今、クローンを使った敵に、連射できる銃の弾を当てるゲームを作っています。
【やりたいこと】
変数を使わずに、敵のコスチューム(1〜3)を使って、弾が3回当たったら敵のクローンが消える(削除される)ようにしたいです。また、ダメージに合わせて敵の見た目を赤く変えたいので、コスチュームを切り替える方法にしたいです。
「0.5秒待つ」などのブロックは、銃を連射したときに反応しなくなるので使いたくありません。
【困っていること】
ずっとプレイヤーのほうに向いて10歩動かすプログラム分けて作ってもうまく動かなかったり、コスチュームがものすごい速さでパチパチと変わってしまいます。
弾が当たった瞬間に弾のクローンを削除する方法も試してみたのですが、うまくいきません。
変数を使わず、連射にも対応できて、3回当たったらきれいに消えるようにするには、具体的にどのようなブロックの組み合わせにすれば良いでしょうか?アドバイスをいただけると嬉しいです。よろしくお願いします!
弾に当たるごとに「次のコスチュームにする」などで、コスチュームを変えるところまで出来ているのであれば、
「コスチュームの(名前)または(番号)」になれば、消えるようにすると実現できると思います。
▼コスチュームがものすごい速さで変わらないようにするには?
「に触れた」を使ってコスチュームを変更しているとすれば、
「に触れた ではない まで待つ」を使って「変更し続けない(触れている判定をし続けない)」ようにすると、
実現できると思います。
<敵側>
クローンされたとき※補足と注意:
ずっと
もし<[弾スプライト v] に触れた>なら
もし<(コスチュームの[名前または番号 v])=[クローン(敵)の消えるときの名前]> なら//例えばコスチュームの番号を 3
このクローンを削除する
でなければ
次のコスチュームにする
<<[弾スプライト v]に触れた> ではない>まで待つ
end
end
本体は「隠す」で隠し、
「クローンされたとき」に指定のコスチューム(ノーダメージ状態?)に変えて「表示する」で表示してください
こちらも、
敵のクローンの「動き」をつけるときは、別の「クローンされたとき」で作ってください
——
今回のような内容の相談は
https://scratch.mit.edu/discuss/topic/379014/
↑のトピックがおすすめです。
edit:シンプルに敵側だけで対応できそうなので、弾側を削除
Last edited by Koneko_koko-2 (May 17, 2026 03:31:48)
#12797May 17, 2026 09:01:20
- riku2o1
-
Scratcher
34 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
「メッセージを受け取った時」のブロックって、クローンには反応しないんでしたっけ?以前まではクローンも反応してたはずでしたが、反応しなくなっていました。バグですか?再読み込みしても治りませんでした
#12798May 17, 2026 09:12:32
#12799May 17, 2026 09:27:29
#12800May 17, 2026 12:37:40
- shumai0217
-
Scratcher
12 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
質問です。scratch外での不適切な行為によってscratchアカウントが停止(いわゆるBAN)されることはありますか?