Discuss Scratch

yuzupon1133-sub
Scratcher
1000+ posts

Scratch 3.0 への提案

3ブロックで代用できるので不要と思います
ringo2go
Scratcher
100+ posts

Scratch 3.0 への提案

マウスポインターに触れたかつマウスが押されたらで代用できます
mizu0421
Scratcher
30 posts

Scratch 3.0 への提案

被ったため削除

Last edited by mizu0421 (Nov. 23, 2021 09:43:12)

Konbo_Ren
Scratcher
100+ posts

Scratch 3.0 への提案

更新して確認したのにかぶる事故

Last edited by Konbo_Ren (Nov. 23, 2021 09:44:26)

scratch2019722
Scratcher
56 posts

Scratch 3.0 への提案

yuzupon1133-sub wrote:

3ブロックで代用できるので不要と思います

ringo2go wrote:

マウスポインターに触れたかつマウスが押されたらで代用できます

mizu0421 wrote:

被ったため削除
試してみますね
Poteto143
Scratcher
1000+ posts

Scratch 3.0 への提案

これは非常に良くある勘違いなのですが、
もし <<マウスが押された> かつ <[マウスのポインター v] に触れた>> なら

end
このブロックは#7721で考えられているような動作をしません。
スプライトにポインターが触れていない状態でマウスをクリックし、そのまま指を離さずにポインターをスプライトに触れさせた場合でもtrueになってしまいます。
この状況は「このスプライトがクリックされた」とは言いませんよね?

それでどうすればいいのかというと、僕の場合はこのようにして代用しています。
@greenFlag がクリックされたとき
ずっと
[クリックされたか v] を [いいえ] にする
<<マウスが押された> ではない> まで待つ
<マウスが押された> まで待つ
もし <[マウスのポインター v] に触れた> なら
[クリックされたか v] を [はい] にする
end
end
これを置くことで、スプライトがクリックされた瞬間だけ変数「クリックされたか」が「はい」になります。
それを
<(クリックされたか) = [はい]>
で拾えばいいわけです。
yuzupon1133-sub
Scratcher
1000+ posts

Scratch 3.0 への提案

まあ、日本語って難しいよね
yuzupon1133-sub
Scratcher
1000+ posts

Scratch 3.0 への提案

Last edited by yuzupon1133-sub (Nov. 23, 2021 11:03:53)

scratch2019722
Scratcher
56 posts

Scratch 3.0 への提案

⚑ がクリックされたとき
もし <[メッセージ1 v] を受け取った> なら

end
が欲しい
Konbo_Ren
Scratcher
100+ posts

Scratch 3.0 への提案

[メッセージ1 v] を受け取ったとき
でいいんじゃない?

#7732
あ、そうなんだ。

Last edited by Konbo_Ren (Nov. 23, 2021 22:08:35)

hhayyatto
Scratcher
1000+ posts

Scratch 3.0 への提案

残念ながら、「どのようなタイミングで真になるのか曖昧」という理由で却下されています。
inoking
Scratcher
1000+ posts

Scratch 3.0 への提案

#7733:
そういう問題ではありません。
#6084 からたどってみてください(リンク先は若干投稿番号がずれているようです)。
kouryou118103
Scratcher
1000+ posts

Scratch 3.0 への提案

ここも参考にしてみてください。
YKK15
Scratcher
11 posts

Scratch 3.0 への提案

(触れた色)
( v)を()にする
スプライトが触れた色を検出できるブロック(触れた範囲で一番割合が大きいもの)
変数の選択するところに文字を入れられるように
かぶっていたらすいません
yuzupon1133-sub
Scratcher
1000+ posts

Scratch 3.0 への提案

なぜ選択するところに?
YKK15
Scratcher
11 posts

Scratch 3.0 への提案

定義などで変数を大量に使う時に毎回作り替えないといけないからです。
yuzupon1133-sub
Scratcher
1000+ posts

Scratch 3.0 への提案

リストで代用できませんか?
YKK15
Scratcher
11 posts

Scratch 3.0 への提案

定義 
(☁ score) を (score) にする
などです
yuzupon1133-sub
Scratcher
1000+ posts

Scratch 3.0 への提案

でもクラウド変数しか使わんくない?他リストで代用できるし
taji-pg
Scratcher
62 posts

Scratch 3.0 への提案

リスト[ v]のデータを書き出す::#a6583e

リスト[ v]のデータを読み込む::#a6583e
がほしいです。もしすでに却下されてるやつだったらごめんなさい。

Powered by DjangoBB