Discuss Scratch

ito-noizi
Scratcher
100+ posts

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

https://scratch.mit.edu/messages/ajax/user-activity/?user=ユーザーネーム&max=999
ここに最近のプロジェクトの共有を含む活動履歴がまあまあな量まであり、上のsharedと照らし合わせて調べることがある程度まではできます。
注意として、max=999の999は大きいと404を吐いたりします。もしもそんなエラーが出たら500、250、125と減らしていくといいと思います。
__noob
Scratcher
28 posts

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

ペンの色・鮮やかさ・明るさの値は整数ですが、小数を引数とした場合どうなるのでしょうか?
自分で試してみたのですが、切り下げられたり、一の位が一つ減ったりなどなど。
追記:特に鮮やかさの挙動がよくわからないです。一の位が二つ増えた場合もありました。

Last edited by __noob (July 5, 2025 15:02:12)

_0xfffrog-
Scratcher
100+ posts

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

#9657

わたしが確認した範囲では (コンソールからも確認しましたが) 整数にはなっていませんでした。
@__noobさんはどのように「試してみた」のでしょうか?
もしかしてペイントエディタのカラーピッカーですか? そうでしたら2重の四捨五入で誤差は累積します。

前者はmath-util.jsのwrapClamp関数を、後者はclamp関数を用いているので、小数は小数のままになります。

以下はそれぞれに1.234を代入したときのpenのpenstateの様子です。

Last edited by _0xfffrog- (July 5, 2025 23:22:01)

osakanoninngenn
Scratcher
18 posts

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

質問です。
https://scratch.mit.edu/projects/1174861946/ のプロジェクトにおいて、マスコン(鉄道のアクセルとブレーキ)を0.1秒単位で動かしたいのに1秒単位でしか動きません。これを指示通りに応答させるようにする方法がわかる人がいらっしゃいましたら、教えていただけますでしょうか。
tsmcoder
Scratcher
500+ posts

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

#9659
改善点が2つあります。
①「マスコン関係」という再描画しない定義の中で「ずっと」が使われている→重い
②マスコンの変数は正常に動いているが、コスチュームの反映に速度を変える際の待ち時間が干渉している
 →コスチュームの反映と速度変更を別々のスクリプトにする

プロジェクトにしました。https://scratch.mit.edu/projects/1195010227/
__memo
Scratcher
0 posts

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

#9658

ありがとうございます。カラーピッカーでは四捨五入されてしまうのですね、、、
もう一つあるのですが、描画される際にも四捨五入はされないのですか?(毎回RGBでの近似色に置き換えている…とかでしょうか?)

(ミスった、、、サブ垢です)

Last edited by __memo (July 6, 2025 03:57:36)

_0xfffrog-
Scratcher
100+ posts

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

#9661

はい、描画されるときに情報が失われているのがほとんどです。
HSV → RGBの変換が起こっているためです。(私見では、RGBはHSVの近似として使われているのではないと思うのですが、、。そもそも色空間が違いますし。)

特に、明度値が低いときに、色相と彩度鮮度はかなり飛び飛びの値になります。
彩度が低いときに失われるのは色相、明度が低いときは色相と彩度の情報です。
対して、明度と透明度は基本的に再現します。

Last edited by _0xfffrog- (July 6, 2025 04:01:45)

__noob
Scratcher
28 posts

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

#9662

ありがとうございます。
https://scratch.mit.edu/projects/1160882527/
このようなプロジェクトを作成していて、HSVの値を整数にして、同じ結果が得られるようにしたいです。
Scratchではどのように変換されているのでしょうか、、、
nozotti0909
Scratcher
24 posts

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

#9663
これが参考になるかとおもいます。
この作品の中ではHSVをRGBに置き換えるプログラムがります

Last edited by nozotti0909 (July 6, 2025 04:22:39)

rentaro_
Scratcher
51 posts

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

lpv_vql wrote:

#9642
壁の高さが低くなり、道幅が広くなっているように見えているだけで、実際の道幅は変わっていません。
実際にある地点からある地点までの進む時間を計ってみても、どの壁の高さでも変わりませんでした。
見た目的に道幅を同じように見せたいのであればこのようにすることで壁の線の下の座標をどの壁の高さでも同じにし、道幅が変わっていないように見せることができます。
できました。ありがとうございます。しかし今度は、壁の高さをマイナスにすると壁の奥が表示されなくなりました。壁をできるだけ低くしたいので、どなたか壁を低くしたときに壁の奥まで表示されるようにする方法をおしえていただけますか。
https://scratch.mit.edu/projects/1193425255
maikurakun_828
Scratcher
100+ posts

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

#9665
人に聞くのもいいと思いますが、自分で試行錯誤するのもプログラミングの学習です。
soma_le
Scratcher
34 posts

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

クラウド変数を使ったオンラインゲームを作っているのですが、別のページに行ったり、別のものを見ていても、その時のデータが残ってしまって、何度更新をかけてもそのクラウド変数がバグってしまいます。解決方法教えてください
__noob
Scratcher
28 posts

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

#9664
ありがとうございます
最終的にはHSVの値(整数)がほしいです。逆算すればいいということでしょうか?
chutaro5978
Scratcher
100+ posts

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

最近絵を投稿してもアートの最近に載りません。他の人は載っています。なぜでしょうか
Clemens829
Scratcher
100+ posts

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

6月の作品が最上部付近に載っているあたり、ただの更新遅れだと予想されます(バグ報告コーナーの#2にも載っている話です)。
いつ載るかもわからないので、「最近」を気にする必要はあまりないかなと思います。

Last edited by Clemens829 (July 6, 2025 10:09:33)

nozotti0909
Scratcher
24 posts

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

#9668
逆算でいいと思います
Odakyu21
Scratcher
88 posts

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

何故か元の投稿がなくなっているので一旦削除

Last edited by Odakyu21 (July 7, 2025 08:48:18)

U-Y-Scratch
Scratcher
500+ posts

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

Odakyu21 wrote:

何故か元の投稿がなくなっているので一旦削除
STがNGワードを含んでいると判断したので削除されたのでしょう。
Odakyu21
Scratcher
88 posts

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

#9673
拡張機能が駄目な理由は https://scratch.mit.edu/discuss/topic/284272/ に書いてあります

翻訳[正確とは限りません]
みなさん、こんにちは。

ブラウザ拡張機能、ユーザースクリプト、ユーザースタイル、およびその他の同様の外部ソフトウェアに関連するポリシーを変更することを本日発表したいと思います。安全上の理由から、これらをScratchで宣伝することを許可しないことを決定しました。

ブラウザベースの拡張機能とユーザースクリプトは、オンラインで行うすべてのものにアクセスできるため、危険です。これは、あなたが訪問したウェブサイトに関する情報を入手したり、あなたに関する個人情報を収集したり、あなたが見たものを予期しない方法で変更したりする可能性があることを意味します。過去には、楽しく、安全で、役立つツールにもなるため、これらをScrachで宣伝することを許可しました。また、Scrachersがそれらを作ることで多くのことを学ぶことができるのを見たからです。しかし、リスクと潜在的な害は、これらの利益を上回ると感じています。

このため、コメント、プロジェクト、フォーラムの投稿、ユーザープロファイル情報、またはブラウザ拡張機能やユーザースクリプトを参照するその他のコンテンツを削除します。一般的に、これらのツールは、信頼できる人や組織によって作成された場合にのみ使用することをお勧めします。

ありがとう、
スクラッチチーム
と書いてあります

Last edited by Odakyu21 (July 7, 2025 08:54:48)

U-Y-Scratch
Scratcher
500+ posts

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

わかりました ありがとうございました
URLおかしくなってますよ
追記:直ったそうです

Last edited by U-Y-Scratch (July 7, 2025 08:56:51)

Powered by DjangoBB