Discuss Scratch

abee
Scratcher
1000+ posts

意外と知られていないテクニック集

#3953
「pngやjpgなどの画像ファイルを、svgに変換」というのが、ベクター化です。
hanya326
Scratcher
100+ posts

意外と知られていないテクニック集

#3955
そう、それです
Yukihisa2022
Scratcher
1000+ posts

意外と知られていないテクニック集

Scratchのディスカッションフォーラムのリンクは数字部分を全角にしても動作する。
例→https://scratch.mit.edu/discuss/topic/243405
(入力欄に直接打つと反映しないので、UTF-8に変換しています。)
taiyo_a
Scratcher
100+ posts

意外と知られていないテクニック集

#3952
定義化して、さらに使いやすくしようとして作ってみました。
リストも変数も使ってません。(変数は使ってますが最後の表示だけです。)
ProgrammingBear90
Scratcher
16 posts

意外と知られていないテクニック集

⚑ がクリックされたとき
ずっと
次のコスチュームにする
end
スプライト1を痙攣させる事ができます
tayappa
Scratcher
28 posts

意外と知られていないテクニック集

[ 色] の効果を ((2) / (1)) にする

モノクロにできるよ

Last edited by tayappa (Dec. 15, 2023 10:47:05)

kinnniku_pi-mann
Scratcher
100+ posts

意外と知られていないテクニック集

#3961
それの場合、2÷1=2なのでモノクロにはなりませんね。
正しくは、
[色 v] の効果を ((1) / (0)) にする
ですね。
tayappa
Scratcher
28 posts

意外と知られていないテクニック集

kinnniku_pi-mann wrote:

#3961
それの場合、2÷1=2なのでモノクロにはなりませんね。
正しくは、
[色 v] の効果を ((1) / (0)) にする
ですね。

ほんとだ!初歩的なミスを指摘してくださりありがとうございます!(アホだなぁ)
5656godzilla
Scratcher
13 posts

意外と知られていないテクニック集

FPSを検知する方法(微妙な誤差あり
タイマーをリセット
(30) 回繰り返す
音量を (音量) % にする
[fps v] を ((タイマー) / ((1) / (30))) にする

Last edited by 5656godzilla (Dec. 15, 2023 11:26:02)

5656godzilla
Scratcher
13 posts

意外と知られていないテクニック集

mochimochiyuu wrote:

知ってるかもしれないけど
⚑ がクリックされたとき
コスチュームを [大きさが0×0のコスチューム] にする
大きさを (好きな大きさ) % にする
コスチュームを [自分の好きなコスチューム] にする
↑のプログラムを実行すると大きさを自由に帰れるので、
⚑ がクリックされたとき
ずっと
コスチュームを [大きさが0×0のコスチューム] にする
大きさを ((A)+(100)) % にする
コスチュームを [自分の好きなコスチューム] にする
[A] を ((A) / (1.125)) にする
end

⚑ がクリックされたとき
ずっと
(0.5) 秒待つ
[A] を [200] にする
end
こうなる。
使った例はこれ

その場合、100以上の大きさにはならないので、正しくは
もし <[99] < [なりたい大きさ]> なら 
コスチュームを [超巨大なコスチューム v] にする


でなければ
コスチュームを [0×0のコスチューム v] にする

大きさを (なりたい大きさ) % にする

です。
kouhei-1
Scratcher
1000+ posts

意外と知られていないテクニック集

#3964

音量を変えるブロックを使っているのはなぜでしょうか…?
5656godzilla
Scratcher
13 posts

意外と知られていないテクニック集

kouhei-1 wrote:

#3964

音量を変えるブロックを使っているのはなぜでしょうか…?
音ブロックは微妙な実行時間があるので
(30) 回繰り返す

end
に音のブロックを入れると良いんです。
一番プログラム全体に影響が少ないのは
音量を (音量) % にする
だからです。
inoking
Scratcher
1000+ posts

意外と知られていないテクニック集

5656godzilla wrote:

FPSを検知する方法(微妙な誤差あり
タイマーをリセット
(30) 回繰り返す
音量を (音量) % にする
[fps v] を ((タイマー) / ((1) / (30))) にする
これは 30fps を前提にしているように見えます。
仮に実行環境が 30fps ピッタリであったら
ループを抜けた時点でタイマーは 1 となるはずで fps は 30 になります。
また、仮にループ内の処理がもっと複雑でループの実行時間が2秒であった場合
fps は 60 になってしまいます。

何を計っているのかよく分かりません。
inoking
Scratcher
1000+ posts

意外と知られていないテクニック集

5656godzilla wrote:

その場合、100以上の大きさにはならないので、正しくは
もし <[99] < [なりたい大きさ]> なら 
コスチュームを [超巨大なコスチューム v] にする


でなければ
コスチュームを [0×0のコスチューム v] にする

大きさを (なりたい大きさ) % にする
です。
意図は分かりますが処理が間違っていると思います。
以下のような感じではないでしょうか。
もし <[99] < [なりたい大きさ]> なら 
コスチュームを [0×0のコスチューム v] にする
大きさを (なりたい大きさ) % にする
kouryou118103
Scratcher
1000+ posts

意外と知られていないテクニック集

#3964

5656godzilla wrote:

FPSを検知する方法(微妙な誤差あり
タイマーをリセット
(30) 回繰り返す
音量を (音量) % にする
[fps v] を ((タイマー) / ((1) / (30))) にする
明らかなコードミスを修正↑


こうですかね

[fps v] を (0) にする
タイマーをリセット
<(タイマー) > [1]> まで繰り返す
音量を (音量) % にする
[fps v] を (1) ずつ変える
end
[結果 v] を (fps) にする
kouryou118103
Scratcher
1000+ posts

意外と知られていないテクニック集

すみません。404バグで2回送ってしまいました。

Last edited by kouryou118103 (Dec. 16, 2023 13:39:23)

inoking
Scratcher
1000+ posts

意外と知られていないテクニック集

kouryou118103 wrote:

こうですかね
元の意図がよく分からないので何とも言えません。
sekai_seka1234
Scratcher
14 posts

意外と知られていないテクニック集

ユーザー名打ち込むと

MMGISS wrote:

((2000年からの日数)*(86400000))//2000年からのミリ秒
(((2000年からの日数)*(86400000))を(1000)で割った余り)//現在のミリ秒

何をするブロックなのか教えていただけますか?
yatagaikaito
Scratcher
2 posts

意外と知られていないテクニック集

ctrl+aで全部選ぶ ctrl+cでコピー ctrl+vで貼り付け ctrl+xで削除 ctrl+zで1つ戻る
MA4756wx
Scratcher
100+ posts

意外と知られていないテクニック集

%15と検索して結果「」をブロック定義に付けるとあの赤いハックブロックになる。
::hat #ff0000

Powered by DjangoBB