Discuss Scratch
- Discussion Forums
- » 日本語
- » 質問コーナー3
- matunyan0930
-
Scratcher
500+ posts
質問コーナー3
変数が変更されたことを検知するのは難しそうですが、変数を変化させる側が通知する方なら楽そうです。
変数を変化させるブロック全てにそのスクリプトを添えれば…あとはわかんないですけど。
変数を変化させるブロック全てにそのスクリプトを添えれば…あとはわかんないですけど。
- w-game-w
-
Scratcher
29 posts
質問コーナー3
割り込みすみません。実行のメッセージは、実行のメッセージはいつ送られるのでしょうか。(タイマー)が使えない状況で、正確に、ミリ秒を図るにはどうすればいいですか?[実行 v] を受け取ったときこれでいいんじゃないですか?
[今 v] を (タイマー) にする
ずっと
[タイマーの代わり v] を ((タイマー) - (今)) にする
end
⚑ がクリックされたとき[実行 v] を送るでいいと思います
- macpotato
-
Scratcher
57 posts
質問コーナー3
よくわかりました!つまり、<マウスが押された>と、<<[マウスのポインター v] に触れた> かつ <マウスが押された>>違いはなんですか?
上の場合だとどこでもマウスが押されたならtrueになりますが、
下だとそのスプライトにカーソルが合わさってかつマウスが押されたなら(つまりそのスプライトが押されたなら)trueになります。<<[マウスのポインター v] に触れた> かつ <マウスが押された>>とこのスプライトがクリックされたときは一緒ということですね!
- Poteto143
-
Scratcher
1000+ posts
質問コーナー3
いいえ、違います・・・
ブロックをよく読んでみてください。
「マウスのポインターに触れた かつ マウスが押された」です。
要するに、このブロックでは、スプライトを直接クリックしなくても、「マウスのポインターを長押ししてスプライトに触れさせる」ことでTrueを返します。
ブロックをよく読んでみてください。
「マウスのポインターに触れた かつ マウスが押された」です。
要するに、このブロックでは、スプライトを直接クリックしなくても、「マウスのポインターを長押ししてスプライトに触れさせる」ことでTrueを返します。
- captain_lizard
-
Scratcher
100+ posts
質問コーナー3
[W] キーが押されたときと
ずっとってなにが違うのでしょうか?一番上はカクカクしますけども。
もし <[W] キーが押された> なら
end
end
- captain_lizard
-
Scratcher
100+ posts
質問コーナー3
はい。でもなぜ前者の場合
(5) 歩動かすのようなことをすると、長押しすると後者ならスムーズに動くのですが、前者はカクカクします。(動きが)
- ryuta_2007
-
Scratcher
76 posts
質問コーナー3
遅くなりました。実行のメッセージはいつ送られるのでしょうか。(略)(タイマー)が使えない状況で、正確に、ミリ秒を図るにはどうすればいいですか?
これでいいんじゃないですか?
実行はそのタイマーを使ってると言うときに実行すればタイマーのように起動するとゆうだけで、それをいつ実行させるかは自分のプロジェクトに合った風に作ってください。
- captain_lizard
-
Scratcher
100+ posts
質問コーナー3
すいません。質問です。
白色のコスチューム、スプライトの色の効果っていくら変えても白のまんまですよね?(純度100の白)
白色のコスチューム、スプライトの色の効果っていくら変えても白のまんまですよね?(純度100の白)
- hirota1ro
-
Scratcher
1 post
質問コーナー3
はい。でもなぜ前者の場合(5) 歩動かすのようなことをすると、長押しすると後者ならスムーズに動くのですが、前者はカクカクします。(動きが)
前者は実際には「キーを押して文字が入力された時」に割り当てられています。ブラウザの文字入力欄(たとえばフォーラムのメッセージ入力欄)で、wを押して押しっぱなしにするとwが連続してたくさん入力されます(キーリピートと言います)。この文字入力される間隔で前者のイベントは発火しています。なので動きがカクカクします。
後者は文字入力ではなく、キーが押されているかどうかを判定します。前者のような間隔はありません。単に繰り返し構文の中で使われた時調べるだけです。なのでカクカクしないことになります。
Last edited by hirota1ro (Feb. 29, 2020 00:22:07)
- captain_lizard
-
Scratcher
100+ posts
質問コーナー3
クラウド変数をリセットするにはどうすればよいでしょうか。リセットというのがどの数値を指しているのかはわかりませんが、0にするのであれば、
[クラウドデータ] を [0] にするにすれば、りせっとできます。
- macpotato
-
Scratcher
57 posts
質問コーナー3
これでクラウド変数のデータをリセットできるんですか。クラウド変数をリセットするにはどうすればよいでしょうか。リセットというのがどの数値を指しているのかはわかりませんが、0にするのであれば、[クラウドデータ] を [0] にするにすれば、りせっとできます。
- hekisagon
-
Scratcher
100+ posts
質問コーナー3
表示されないので削除。
Last edited by hekisagon (Feb. 29, 2020 02:08:25)
