Discuss Scratch

Create_H_JP
New Scratcher
6 posts

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

Akityan_1019 wrote:

とある人が私にしつこく嫌がらせ?をしてきているのですが、その事についてSTにメールを送れば、対処してくれる可能性はありますか?
メール送ってもScratchTeamは忙しいため返信が遅くなります。不快と思ったら報告ボタンを使ってください。
今一度コミュニティーガイドラインを見てみてください。

Last edited by Create_H_JP (April 28, 2026 05:49:49)

omokai-f
Scratcher
19 posts

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

#12639
簡単なイーズアウトはこの作品を参考にしてみてください。
galbo01
Scratcher
2 posts

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

omokai-f wrote:

#12639
簡単なイーズアウトはこの作品を参考にしてみてください。
ありがとうございます!参考にしてみます!
Akityan_1019
Scratcher
4 posts

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

Create_H_JP wrote:

Akityan_1019 wrote:

とある人が私にしつこく嫌がらせ?をしてきているのですが、その事についてSTにメールを送れば、対処してくれる可能性はありますか?
メール送ってもScratchTeamは忙しいため返信が遅くなります。不快と思ったら報告ボタンを使ってください。
今一度コミュニティーガイドラインを見てみてください。

ありがとうございます!
一応、全てのコメに「報告」を押してはいます!
やはりSTさんは忙しいので、対処してもらえたらラッキーぐらいの気持ちで居ようと思います!
inoking
Scratcher
1000+ posts

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

Akityan_1019 wrote:

一応、全てのコメに「報告」を押してはいます!
やはりSTさんは忙しいので、対処してもらえたらラッキーぐらいの気持ちで居ようと思います!
コメントが「不適切な言葉など、翻訳しても嫌がらせと分かるようなもの」なら報告だけで十分です。
自分のプロフィールや作品のコメントなら、報告と同時にそのコメントは消えます。
報告すると Scratch チームによるチェックが入りますので「対処」はされます。

日本語の言い回しなどにより単純には嫌がらせと分からないものであれば
連絡先」から報告できます。その際、客観的に判断できる説明が必要です。
abee
Scratcher
1000+ posts

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

報告しても対処されないというケースには、原因がいくつか考えられます。
  1. 報告された違反の事実を確認できなかった
  2. 違反の事実はあったが処分する必要はないと判断した
  3. 多数の報告があり、対処に時間がかかっている
2, 3に対して、私たちができることはあまりありませんが、1については可能があります。
もし、報告ボタンを押すだけでは、何が違反なのかScratch Teamに理解してもらうのが難しいと考えるなら、「連絡先」の「ヘルプを得る」から、個々のコメントではなく、それに至る経緯や背景なども含めて説明することができます。
そのとき、「いつ」「どこで」「だれが」「なにを」して、それがコミュニティーガイドラインや利用規約などの何に違反しているのかを、自分の想像や考えではなく、客観的な事実だけを書くことが大事です。
「荒らされました」「アンチです」「BANしてください」とだけ書いても、報告された違反の事実を確認できないので、対処されない可能性が高いです。
_so_ra_mn_
Scratcher
8 posts

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

プロジェクトでのバグについてです。
下の署名の欄に書いてあるプロジェクトのバグで、使い方にバグの内容は書いてあります。
簡単に言うと特定の場所で瞬間移動してしまうバグです。
わかる人がいれば教えてほしいです。
また、もっとF1のような減速にしたいので、「ここをこうしたほうがいいよ」なども教えてほしいです。
[バグの改善方法 v]を送る

Last edited by _so_ra_mn_ (April 29, 2026 04:58:51)

omokai-f
Scratcher
19 posts

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

#12647
Scratchのスプライトは、通常は画面外へ完全には移動できないようになっています。
つまり、普通はコスチュームがぎりぎり見える範囲までしか移動できません。

ですが、別のコスチュームがぎりぎり写るくらいの座標まで移動して、そのあと表示させたいコスチュームにすることで、本来のコスチュームだけでは移動できない座標まで移動することができます。「コスチュームがぎりぎり写るくらいの範囲から出たら、ぎりぎり写るくらいの範囲まで戻す」という処理は、実際に座標を変換したときにのみ行われるからです。

「コスチュームがぎりぎり写るくらいの範囲」は、向きによっても変わります。あなたのプログラムは
向きを車と同じにする→速度の処理→(縦)歩動かす→90度に向ける
という形式をとっていますが、車の向きが変わると地図の向きが変わり、コスチュームの縦幅や横幅が変わることにより、コスチュームがぎりぎり写るくらいの範囲が変わるため、車の向きを変えると地図が急に範囲外に出てしまい、その地図が急に範囲内に戻って、テレポートのようになってしまうのだと考えられます。

解決策をとりあえず2つ書きます。

1.そもそもコスチュームの移動制限を無視できるようにする
大きさInfinityのスプライトは(コスチュームのサイズが0×0でも)座標の範囲制限がありません。これを利用して、テレポートを回避します。
コスチュームを道2にする→大きさをInfinityにする((1/0)にする でInfinityにできます)→
向きを車と同じにする→速度の処理→(縦)歩動かす→90度に向ける
大きさとコスチュームを元に戻す(大きさを2500に、コスチュームを道にする)

2.向きを変えないで移動する
向きを変えないで移動するには、三角関数を使います。
速度の処理→x座標を((車の向き)のsin*(縦))ずつ、y座標を((車の向き)のcos*(縦))ずつ変える

これで向きを変えないで移動できるため、テレポートを回避できます。
こちらで実装する場合、移動制限は依然としてあります。お好みで使い分けてください。

また、「F1のような減速」というのは作りたい挙動が少し伝わりにくいかもしれません。適当に調べてみたところかなり速く減速できるようですので、ブレーキできるキーを用意して、もしそのキーが押されてるなら摩擦を多くする(縦を縦*0.7にする、とか)でそれっぽくできるかもしれません。
yamaguchisgameroom
Scratcher
3 posts

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

車両が停まっているときだけチュンチュン音がならないようにしたいんですがいい方法とかありますか?
kaki_jp
Scratcher
100+ posts

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

#12649
鉄道系のプロジェクトで間違いないですか。
だとしたら、車両が停まっているとき(=速度が0のとき)、音を止めるというようなブロックを組み込めばいいのではないでしょうか。
どんなスクリプトにするかはお任せします。
yamaguchisgameroom
Scratcher
3 posts

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

#16251
既にやってみたんですが変わりませんでした
kaki_jp
Scratcher
100+ posts

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

#12651
もしよければそのプロジェクトのURLを貼っていただけると嬉しいです。

Last edited by kaki_jp (April 29, 2026 13:40:20)

yamaguchisgameroom
Scratcher
3 posts

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

usuusussei
Scratcher
33 posts

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

Akityan_1019 wrote:

とある人が私にしつこく嫌がらせ?をしてきているのですが、その事についてSTにメールを送れば、対処してくれる可能性はありますか?
消去しました

Last edited by usuusussei (April 30, 2026 04:56:23)

_so_ra_mn_
Scratcher
8 posts

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

omokai-f wrote:

#12647
Scratchのスプライトは、通常は画面外へ完全には移動できないようになっています。
つまり、普通はコスチュームがぎりぎり見える範囲までしか移動できません。

また、「F1のような減速」というのは作りたい挙動が少し伝わりにくいかもしれません。適当に調べてみたところかなり速く減速できるようですので、ブレーキできるキーを用意して、もしそのキーが押されてるなら摩擦を多くする(縦を縦*0.7にする、とか)でそれっぽくできるかもしれません。

ありがとうございます。
2、でのsinやcosはどのような原理になっているのでしょうか?よろしければ教えてほしいです。
_so_ra_mn_
Scratcher
8 posts

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

yamaguchisgameroom wrote:

車両が停まっているときだけチュンチュン音がならないようにしたいんですがいい方法とかありますか?
もし<(速度) = [0]>なら 


音量を (0) %にする

でなければ
音量を (100) % にする
end

というようなプログラムはどうでしょうか?

今は学校なのでさくひんをみずにこたえていますが…

Last edited by _so_ra_mn_ (April 29, 2026 23:26:49)

Akityan_1019
Scratcher
4 posts

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

inoking wrote:

Akityan_1019 wrote:

一応、全てのコメに「報告」を押してはいます!
やはりSTさんは忙しいので、対処してもらえたらラッキーぐらいの気持ちで居ようと思います!
コメントが「不適切な言葉など、翻訳しても嫌がらせと分かるようなもの」なら報告だけで十分です。
自分のプロフィールや作品のコメントなら、報告と同時にそのコメントは消えます。
報告すると Scratch チームによるチェックが入りますので「対処」はされます。

日本語の言い回しなどにより単純には嫌がらせと分からないものであれば
連絡先」から報告できます。その際、客観的に判断できる説明が必要です。

abee wrote:

報告しても対処されないというケースには、原因がいくつか考えられます。
  1. 報告された違反の事実を確認できなかった
  2. 違反の事実はあったが処分する必要はないと判断した
  3. 多数の報告があり、対処に時間がかかっている
2, 3に対して、私たちができることはあまりありませんが、1については可能があります。
もし、報告ボタンを押すだけでは、何が違反なのかScratch Teamに理解してもらうのが難しいと考えるなら、「連絡先」の「ヘルプを得る」から、個々のコメントではなく、それに至る経緯や背景なども含めて説明することができます。
そのとき、「いつ」「どこで」「だれが」「なにを」して、それがコミュニティーガイドラインや利用規約などの何に違反しているのかを、自分の想像や考えではなく、客観的な事実だけを書くことが大事です。
「荒らされました」「アンチです」「BANしてください」とだけ書いても、報告された違反の事実を確認できないので、対処されない可能性が高いです。


お二方、まとめて失礼しますm(_ _)m
悪口などではないので、報告ではなかなか対処されない気がしていました。
消してしまったコメントもあるので説明に説得力を持たせられないかもしれませんが、必要になればSTに連絡を取ろうと思います。ありがとうございます。

omokai-f
Scratcher
19 posts

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

#12655
簡単に説明すると
「()歩動かす」は、向いている方向に進む処理ですので、斜め方向への移動はx方向とy方向の移動に分けられ、移動距離はそれぞれsin/cosで計算できます。
具体的には
(1)歩動かす
は、
x座標を((向き)の[sin v]::operators)ずつ変える
y座標を((向き)の[cos v]::operators)ずつ変える
と同じ動きをします。
「1歩動かす」を実行すると、そのスプライトのx座標は「向きのsin」ずつ、y座標は「向きのcos」ずつ変わります。

したがって、n歩動かしたいならn倍して、x/y座標を「(向きのsin/cos)* n」ずつ変える、になります。
1歩でx座標が「向きのsin」だけ変わるなら、同じ方向にn歩進むと、その変化量もn倍になるからです。

Scratchでは0°が上向きなので、通常の数学の角度(0°が右向き)とは基準が異なります。そのため、sin/cosの対応がこのようになります。
iyamasaki181938
Scratcher
1 post

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

すいません誰か拡散の仕方を教えてください
usuusussei
Scratcher
33 posts

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

iyamasaki181938 wrote:

すいません誰か拡散の仕方を教えてください
まずURLを取得します(作品)
スタジオページに行きます。URLを貼り付けます。
スタジオに追加ボタンを押します。終わりです。

Powered by DjangoBB