Discuss Scratch
- Discussion Forums
- » 日本語
- » 質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#11001Oct. 3, 2025 01:52:32
- King_S-C
-
Scratcher
18 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
X座標{-10~10} までの制限+マウスについていくのプログラムってどうしますか?
#11002Oct. 3, 2025 01:58:50
- mashu_Official
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
マウスについていくプログラムの後に、もしX座標が10より大きければ10にする、-10より小さければ-10にするというプログラムを組めばどうですか?X座標{-10~10} までの制限+マウスについていくのプログラムってどうしますか?
forever
go to [mouse-pointer v]
if <[10] < (x position)> then
set x to (10)
end
if <[-10] > (x position)> then
set x to (-10)
end
end
Last edited by mashu_Official (Oct. 3, 2025 02:03:53)
#11003Oct. 4, 2025 13:03:17
- kaki_jp
-
Scratcher
76 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
プロジェクトのコメント欄内での宣伝についての質問です。よく傾向などで「宣伝禁止」と書かれているのに宣伝をしている人がいるのですが、(ほぼ日本語が読めない外国人) その場合通報は通るのでしょうか?でもコミュガ的にはセーフだから無理な気がする…また宣伝に対する指摘はしたほうがいいですか?
Last edited by kaki_jp (Oct. 4, 2025 13:03:57)
#11004Oct. 4, 2025 13:58:22
- mashu_Official
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
プロジェクトのコメント欄内での宣伝についての質問です。よく傾向などで「宣伝禁止」と書かれているのに宣伝をしている人がいるのですが、(ほぼ日本語が読めない外国人) その場合通報は通るのでしょうか?でもコミュガ的にはセーフだから無理な気がする…また宣伝に対する指摘はしたほうがいいですか?通報に関しては分からないので他の人に任せます…すみません指摘は不適切なものに反応することになるためコミュガ違反になります。
#11005Oct. 4, 2025 14:00:40
#11006Oct. 4, 2025 16:22:33
- tuneninemuihito
-
Scratcher
60 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
定型文式以外のクラウド変数を使用したチャットの作成は禁じられていますが、意図されていない方法でクラウド変数がチャットとして使用されてしまった場合はプロジェクトの作成者に責任がありますか?
ややこしくてすみません…
ややこしくてすみません…
#11007Oct. 4, 2025 18:07:02
- potetobusimaru
-
Scratcher
41 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#11016
結論から言うと、意図せずにチャットとして使用されてしまった場合でも、プロジェクトの作成者には責任が生じる可能性が高いと思います。
理由としては、コミュニティーの安全を確保するというコミュニティーガイドライン(コミュガ)に違反してしまっているからですね。
プロジェクトが結果的に禁止されているチャット機能を提供してしまった場合、Scratchチームはそのプロジェクト自体を問題視し、共有解除や削除の対象となる可能性が高いと思います。(こういうプロジェクトを見つけた場合は報告しましょう。)
クラウド変数を使うときは、それがチャットとして悪用される可能性がないかをしっかり考えて設計すれば問題ないと思います。
結論から言うと、意図せずにチャットとして使用されてしまった場合でも、プロジェクトの作成者には責任が生じる可能性が高いと思います。
理由としては、コミュニティーの安全を確保するというコミュニティーガイドライン(コミュガ)に違反してしまっているからですね。
プロジェクトが結果的に禁止されているチャット機能を提供してしまった場合、Scratchチームはそのプロジェクト自体を問題視し、共有解除や削除の対象となる可能性が高いと思います。(こういうプロジェクトを見つけた場合は報告しましょう。)
クラウド変数を使うときは、それがチャットとして悪用される可能性がないかをしっかり考えて設計すれば問題ないと思います。
Last edited by potetobusimaru (Oct. 4, 2025 18:10:14)
#11008Oct. 4, 2025 20:31:21
- kaki_jp
-
Scratcher
76 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#11014 #11015
すいません寝てたので返信遅くなりました。
ありがとうございます。一応スパムという扱いで通報できるんですね。それと指摘もコミュガ違反とは知りませんでした…まだ勉強不足ですね
今後からは指摘などせず報告します。
すいません寝てたので返信遅くなりました。
ありがとうございます。一応スパムという扱いで通報できるんですね。それと指摘もコミュガ違反とは知りませんでした…まだ勉強不足ですね
今後からは指摘などせず報告します。
Last edited by kaki_jp (Oct. 4, 2025 20:32:47)
#11009Oct. 4, 2025 23:07:15
#11010Oct. 5, 2025 00:31:12
- huti555
-
Scratcher
17 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
https://scratch.mit.edu/projects/1225070219
この使い方に書いてある内容の通り、このペンで描いた円上を中央に何もなくてクローンも使わないで動かすことってできるのでしょうか?ちなみに言うとカメラコントロール解説プロジェクトが初心者の僕には難しかったので書いているんですけど・・・わかりやすい解説のプロジェクトとか、できる方法を知っている人は回答お願いします。
@finalbacon さん のお陰で解決できました。
この使い方に書いてある内容の通り、このペンで描いた円上を中央に何もなくてクローンも使わないで動かすことってできるのでしょうか?ちなみに言うとカメラコントロール解説プロジェクトが初心者の僕には難しかったので書いているんですけど・・・わかりやすい解説のプロジェクトとか、できる方法を知っている人は回答お願いします。
@finalbacon さん のお陰で解決できました。
Last edited by huti555 (Oct. 5, 2025 05:11:08)
#11011Oct. 5, 2025 01:08:41
- finalbacon
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#11020
解決済みでしたが、知っておいて損はないと思うので送りつけます。
そもそも、解決してないように見えるのは私の気のせい…?
「向きを一番下が90度、一番上が‐90度」の意味があまりわかってないので、そこは無視します。
「いや、ちょっと待って、なんで書けるの?」そう思ったかもしれません。
このプログラムにおいて1番活躍しているブロックは「( )のsin」「( )のcos」です。これは三角比、と呼ばれます。
三角比の意味とかは、多くの学校では高校一年生で学びます。興味があれば学んでみても良いかもしれません。
しかし、プログラミングで使う分には、「便利なブロック!」って理解で良いと思います。
https://scratch.mit.edu/projects/1225070219
この使い方に書いてある内容の通り、このペンで描いた円上を中央に何もなくてクローンも使わないで動かすことってできるのでしょうか?ちなみに言うとカメラコントロール解説プロジェクトが初心者の僕には難しかったので書いているんですけど・・・わかりやすい解説のプロジェクトとか、できる方法を知っている人は回答お願いします。
@3023TOMOさん のお陰で解決できました。
解決済みでしたが、知っておいて損はないと思うので送りつけます。
そもそも、解決してないように見えるのは私の気のせい…?
「向きを一番下が90度、一番上が‐90度」の意味があまりわかってないので、そこは無視します。
(360)回繰り返すいきなりですが、こうすると(0,0)が中心の円を描けます。中心をズラしたいなら、「円全体をズラす」と考えて
x座標を((半径::#CCC)*((角度)の[cos v]::operators))、y座標を((半径::#CCC)*((角度)の[sin v]::operators))にする
ペンを下ろす
[角度 v]を(1)ずつ変える
end
(360)回繰り返すで描けます。この書き方なら、猫が回転する必要が全くありません。
x座標を(((半径::#CCC)*((角度)の[cos v]::operators))+(中心のx座標::#CCC))、y座標を(((半径::#CCC)*((角度)の[sin v]::operators))+(中心のy座標::#CCC))にする
ペンを下ろす
[角度 v]を(1)ずつ変える
end
「いや、ちょっと待って、なんで書けるの?」そう思ったかもしれません。
このプログラムにおいて1番活躍しているブロックは「( )のsin」「( )のcos」です。これは三角比、と呼ばれます。
三角比の意味とかは、多くの学校では高校一年生で学びます。興味があれば学んでみても良いかもしれません。
しかし、プログラミングで使う分には、「便利なブロック!」って理解で良いと思います。
Last edited by finalbacon (Oct. 5, 2025 01:11:33)
#11012Oct. 5, 2025 05:10:23
- huti555
-
Scratcher
17 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#11020https://scratch.mit.edu/projects/1225070219https://scratch.mit.edu/discuss/topic/714036/?page=552#11021
この使い方に書いてある内容の通り、このペンで描いた円上を中央に何もなくてクローンも使わないで動かすことってできるのでしょうか?ちなみに言うとカメラコントロール解説プロジェクトが初心者の僕には難しかったので書いているんですけど・・・わかりやすい解説のプロジェクトとか、できる方法を知っている人は回答お願いします。
@3023TOMOさん のお陰で解決できました。
解決済みでしたが、知っておいて損はないと思うので送りつけます。
そもそも、解決してないように見えるのは私の気のせい…?
「向きを一番下が90度、一番上が‐90度」の意味があまりわかってないので、そこは無視します。(360)回繰り返すいきなりですが、こうすると(0,0)が中心の円を描けます。中心をズラしたいなら、「円全体をズラす」と考えて
x座標を((半径::#CCC)*((角度)の[cos v]::operators))、y座標を((半径::#CCC)*((角度)の[sin v]::operators))にする
ペンを下ろす
[角度 v]を(1)ずつ変える
end(360)回繰り返すで描けます。この書き方なら、猫が回転する必要が全くありません。
x座標を(((半径::#CCC)*((角度)の[cos v]::operators))+(中心のx座標::#CCC))、y座標を(((半径::#CCC)*((角度)の[sin v]::operators))+(中心のy座標::#CCC))にする
ペンを下ろす
[角度 v]を(1)ずつ変える
end
「いや、ちょっと待って、なんで書けるの?」そう思ったかもしれません。
このプログラムにおいて1番活躍しているブロックは「( )のsin」「( )のcos」です。これは三角比、と呼ばれます。
三角比の意味とかは、多くの学校では高校一年生で学びます。興味があれば学んでみても良いかもしれません。
しかし、プログラミングで使う分には、「便利なブロック!」って理解で良いと思います。
ありがとうございます!3023TOMOさんには悪いですけど、確かにこっちのほうが使いやすいですね!ありがとうございます!ちなみに私は小6なのでsin,cosについてはまだ3年かかりますが、確かに便利なので覚えておきます!これで完全解決です

#11013Oct. 5, 2025 05:21:45
- mashu_Official
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#11022
まるまる引用すると長すぎるので投稿番号で代用or必要なところだけ引用するといいですよ
まるまる引用すると長すぎるので投稿番号で代用or必要なところだけ引用するといいですよ
#11014Oct. 5, 2025 05:28:47
#11015Oct. 7, 2025 03:23:25
- Kodai1126
-
Scratcher
2 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
https://scratch.mit.edu/projects/1225780838/
今打ち込んだ内容をクラウドに保存してアナウンスする機能を制作中なんですが
入力→暗号化→クラウドに送信→復号化って言う感じなんですが
リスト「復号化後」が空白だらけになってしまうので対処法ってありますか?
今打ち込んだ内容をクラウドに保存してアナウンスする機能を制作中なんですが
入力→暗号化→クラウドに送信→復号化って言う感じなんですが
リスト「復号化後」が空白だらけになってしまうので対処法ってありますか?
#11016Oct. 7, 2025 03:55:55
- newmomizi_txt
-
Scratcher
1000+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#11025
たとえば「abc」を入力された際、「01 02 03」という値がクラウド変数に入ります。
(ちなみにクラウド変数の値にはスペースを使用できないので、ここも改良が必要です。)
これらは2桁ごとに1つの文字に対応しています。たとえば、「a」をデコードするためには、クラウド変数の1桁目と2桁目を参照しなければいけません。
しかし、あなたのプログラムでは、1桁だけを参照してデコードしようとしています。これがバグの原因です。
なお、非常に残念なお知らせなのですが、
自由に入力可能な文字列をクラウド変数を使用して公開することは、クラウドチャットに該当するため、そもそも作ってはいけません。
(参考)
たとえば「abc」を入力された際、「01 02 03」という値がクラウド変数に入ります。
(ちなみにクラウド変数の値にはスペースを使用できないので、ここも改良が必要です。)
これらは2桁ごとに1つの文字に対応しています。たとえば、「a」をデコードするためには、クラウド変数の1桁目と2桁目を参照しなければいけません。
しかし、あなたのプログラムでは、1桁だけを参照してデコードしようとしています。これがバグの原因です。
なお、非常に残念なお知らせなのですが、
自由に入力可能な文字列をクラウド変数を使用して公開することは、クラウドチャットに該当するため、そもそも作ってはいけません。
(参考)
#11017Oct. 7, 2025 04:36:43
- finalbacon
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#11026
すこし疑問なのですが、このプロジェクトもクラウドチャットに該当するのでしょうか。
参考のリンクには
この「他のユーザーが」と書いてありますが、#11025のプロジェクトは作成者しか入力できないようになっているようです。中身を開くとクラウド変数は無効化されるので、他のユーザーにはいじれないようになっているように見えます。
すこし疑問なのですが、このプロジェクトもクラウドチャットに該当するのでしょうか。
参考のリンクには
What do you consider to be a cloud chatroom project?とあります。google翻訳にかけると
Any project that allows others to enter free text that can be read by someone else, or provides another means for people to communicate freely through a project.
クラウドチャットルームプロジェクトとはどのようなプロジェクトだと思いますか?です。
他のユーザーが自由にテキストを入力でき、それを他のユーザーが読めるようにするプロジェクト、またはプロジェクトを通じて人々が自由にコミュニケーションできる手段を提供するプロジェクトです。
この「他のユーザーが」と書いてありますが、#11025のプロジェクトは作成者しか入力できないようになっているようです。中身を開くとクラウド変数は無効化されるので、他のユーザーにはいじれないようになっているように見えます。
Last edited by finalbacon (Oct. 7, 2025 04:37:13)
#11018Oct. 7, 2025 05:17:10
- mashu_Official
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
昔別のアカウントで質問したんですけど忘れたので改めてさせていただきます…
枠線を太く付けるとなんか尖ってギザギザになるじゃないですか、それ(枠線)を丸くする方法を分かる方教えてください…。(svgのファイルの中身をいじるみたいな感じ)
自己解決しました
枠線を太く付けるとなんか尖ってギザギザになるじゃないですか、それ(枠線)を丸くする方法を分かる方教えてください…。(svgのファイルの中身をいじるみたいな感じ)
自己解決しました
Last edited by mashu_Official (Oct. 7, 2025 05:41:35)
#11019Oct. 7, 2025 10:15:05
#11020Oct. 7, 2025 11:05:39
- maikurakun_828
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
ここより引用
つまり、お金を寄付することで限定のものが使えるゲームで言う「追加コンテンツ」のようなものだと思います。
メンバーになるには https://www.scratchfoundation.org/membership からできますが、保護者の許可を得ることをおすすめします。
Scratch Membership念の為非公式訳も載せます。
Become a Founding Member today!
The Scratch Membership Program is the best way to support Scratch, and the millions of young people who create and share every day in the largest global coding community for kids. As thanks for your generous support, Scratch Members receive early and exclusive access to content like new sprites, members-only tutorials, merchandise and discounts in the Scratch online store. By becoming a Scratch Member, you can help ensure that Scratch remains free, safe, and accessible to children everywhere—opening doors to creativity, problem-solving, and confidence for the next generation.
スクラッチ・メンバーシップ・プログラムは、スクラッチと、世界最大の子供向けコーディングコミュニティで日々創作と共有を続ける何百万もの若者を支援する最良の方法です。ご支援への感謝スクラッチ・メンバーシップ
今すぐ創設メンバーになりましょう!
として、スクラッチメンバーには新スプライトやメンバー限定チュートリアル、グッズ、スクラッチオンラインストアでの割引など、コンテンツへの早期かつ独占的なアクセス権が提供されます。スクラッチメンバーになることで、スクラッチが世界中の子どもたちにとって無料で安全、かつ利用可能な状態を維持し、次世代の創造性、問題解決力、自信への扉を開き続けることを支援できます。
つまり、お金を寄付することで限定のものが使えるゲームで言う「追加コンテンツ」のようなものだと思います。
メンバーになるには https://www.scratchfoundation.org/membership からできますが、保護者の許可を得ることをおすすめします。
Last edited by maikurakun_828 (Oct. 7, 2025 11:05:55)











