Discuss Scratch

U-Y-Scratch
Scratcher
500+ posts

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

fine316 wrote:

自分専用のプログラムを作りたいとき
もし <<(ユーザー名) = [fine316]>> なら
end

結構常識かもしれませんね。


when green flag clicked
wait until <(ユーザー名) = [実行したいアカウント名 ログインしていない人にするなら空白]>
実行するブロック
実行するブロック
実行するブロック
実行するブロック

でも大丈夫
(「中を見る」で変えられたら終わるけど)

Last edited by U-Y-Scratch (June 5, 2025 00:33:37)

micotomica
Scratcher
72 posts

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

U-Y-Scratch wrote:


(「中を見る」で変えられたら終わるけど)
オンラインゲーム等のクラウド変数が重要になる作品では効果アリだと思います
ef_cudaran
Scratcher
93 posts

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

#4443に補足です。中を見ると、ページの更新をするまで、そのプロジェクトのクラウド変数が使え(更新を保存でき)なくなります。
Vitamin_scratch
Scratcher
8 posts

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

実用性皆無なんですが、マイクがついていないデバイスだと音量のところが「-1」になるので
if <(loudness) = [-1]> then

end
でマイクがついてるかついていないかを検知できます

Last edited by Vitamin_scratch (June 8, 2025 04:09:15)

user3829
Scratcher
100+ posts

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

マイクを使ったプロジェクトでマイクがついているか検知して
「マイクが必要です」と表示する、なんて小ネタを作り込む…という無理やりな使い道はあります。
bsahd
Scratcher
100+ posts

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

ついでに言うと、権限拒否時も音量が-1になりますね。
shunshun16
Scratcher
26 posts

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

fine316 wrote:

自分専用のプログラムを作りたいとき
もし <<(ユーザー名) = [fine316]>> なら
end

結構常識かもしれませんね。
ターボワープでは使えないかもしれません。
shunshun16
Scratcher
26 posts

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

when green flag clicked
forever
move (10) steps
if <touching [端 v] ?> then
set x to (240)
end
end
っぽいのも
the_programmer_cat
Scratcher
26 posts

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

これとかどうですか?
<key [(join [] [enter]) v] pressed?>
the_programmer_cat
Scratcher
26 posts

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

間違えました。こうです。
<key [(join [enter] []) v] pressed?>
ba2eChi16
Scratcher
40 posts

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

#4450
<( [enter] と [] ) キーが押された>
ですね
yuito2013
Scratcher
500+ posts

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

<key ([] と []) pressed?>
では、
  • enter(以下、キーボードによって反応が異なるかも)
  • @
  • [
  • ]
  • -
  • ^
  • ¥
  • ;
  • :
  • ,
  • .
  • /
  • \
もあります(ほとんど実験済み)
YAIBA1112
Scratcher
28 posts

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

もし <(ユーザー名) = [・・・]> なら
(10) 歩動かす
end
みたいなのを知られたくないときはエディタのコメント機能を使おう!
(右クリックの「コメントを追加」で出せるあれだよ!)
ブロックを隠せるからバレない!….ハズ

Last edited by YAIBA1112 (June 10, 2025 10:03:40)

kouryou118103
Scratcher
1000+ posts

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

<key ([] と []) pressed?>
↑関係で昔作ったプロジェクトでどんなキーが対応しているか確認できます。
https://scratch.mit.edu/projects/587774827/
https://scratch.mit.edu/projects/587788414/
Yama_Tani_Kawa
Scratcher
1 post

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

既出でしたらすみません。
<((変数) - (1)) < [40]>
で「40以下」
<((変数) + (1)) > [40]>
で「40以上」を表せます。
micotomica
Scratcher
72 posts

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

#4455
変数が小数の場合に正常に動作しません。
(上で変数が40.5の場合など)
kenreiwa2
Scratcher
100+ posts

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

<not <(変数) < [40]>>
これで
いんじゃないですか?
40以下以上でしたすみません

Last edited by kenreiwa2 (June 17, 2025 11:02:03)

suke44
Scratcher
1 post

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

「すべての音を止める」ブロック以外で「終わるまで▼ の音を鳴らす」を止める方法
めちゃくちゃ常識です。
 「スプライトのほかのスクリプトを止める」ブロックを使う
mokun12
Scratcher
100+ posts

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

suke44 wrote:

「すべての音を止める」ブロック以外で「終わるまで▼ の音を鳴らす」を止める方法
めちゃくちゃ常識です。
 「スプライトのほかのスクリプトを止める」ブロックを使う
when green flag clicked
[なんらか v]の音を鳴らす
(10) 秒待つ
すべての音を止める
ではなく、
when green flag clicked
終わるまで[なんらか v]の音を鳴らす
だけでよいということですか?
たしかに常識ですね。

Last edited by mokun12 (June 24, 2025 01:32:43)

ba2eChi16
Scratcher
40 posts

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

#4459
when green flag clicked
終わるまで[なんらか v]の音を鳴らす

when green flag clicked
<条件> まで待つ
[ スプライトのほかのスクリプトを止める v]

だと思います

Powered by DjangoBB