Discuss Scratch

kouryou118103
Scratcher
1000+ posts

Scratch への提案

色々いじっていたら
[タイマー v] > (((タイマー) + (0.1))- <ブロック>) のとき
で代用(?)できることに気がつきました。
abee
Scratcher
1000+ posts

Scratch への提案

#141
OSには、キーを押しっぱなしにしたとき、自動的にキーのオンオフを繰り返すキーリピート機能があります。この設定を変えると、Scratchの
[ v] キーが押されたとき
の挙動が変化することが分かります。
yuzupon1133-sub
Scratcher
1000+ posts

Scratch への提案

#143
しかし、オンオフを繰り返すはずなら、
ずっと
もし <[ v] キーが押された> なら
...
<<[ v] キーが押された> ではない> まで待つ
end
end
これも頻繁に実行してしまうのではないでしょうか。
abee
Scratcher
1000+ posts

Scratch への提案

正確に言うと、キーの状態には、押された、離された、押されている、があり、
[ v] キーが押されたとき
は、キーが押されたときにtrueとなって発火し、直ちにfalseになります。キーリピートは、押された、を連続で起こすわけです。
対して、
<[ v] キーが押された>
は、押されているかどうかを見ています。

Last edited by abee (Feb. 17, 2022 14:31:06)

yuzupon1133-sub
Scratcher
1000+ posts

Scratch への提案

ええ、、、、
abee
Scratcher
1000+ posts

Scratch への提案

言語と言うか、ライブラリによっては、keydown、keyupを別々のイベントとして処理できるものもあります。
inoking
Scratcher
1000+ posts

Scratch への提案

というか 2 は以下でほぼ完全に代用できませんか。
<<条件> ではない> まで待つ
<条件> まで待つ
[イベント v] を送る

[イベント v] を受け取ったとき
AI_tachi
Scratcher
24 posts

Scratch への提案

できれば一回目の実行と二回目以降の連続実行の間に少し時間が欲しいです(例:キーボード)
takasyu
Scratcher
500+ posts

Scratch への提案

具体的にはどういうことでしょう?
omowaka
Scratcher
15 posts

Scratch への提案

リミックス作品において、原作のプロジェクトが非共有にされても「原作 〜 を作った 〜 さんに感謝します。」という表示が欲しいです…!
原作が非共有にされてしまうと、そのリミックス作品に原作の表示が消えてしまいます。
これだとリミックス作品が原作だと勘違いされる可能性があると思います…!
yuzupon1133-sub
Scratcher
1000+ posts

Scratch への提案

それは原作者が非共有にしなければいい話ではないでしょうか。
syokaki
Scratcher
100+ posts

Scratch への提案

#152
「非共有にしない」ほうが難しいかもしれません。古かったりクオリティーが低いと自分で思った作品は僕の場合は削除します。
Ke0
Scratcher
1000+ posts

Scratch への提案

#153
そういう事情ならむしろクレジットが消えた方が製作者の人にとってはありがたいと思います。

Last edited by Ke0 (Feb. 18, 2022 09:29:22)

00giri
Scratcher
1000+ posts

Scratch への提案

そもそもクレジット表記が消えることにはライセンス上の問題があるのではないでしょうか?
AI_tachi
Scratcher
24 posts

Scratch への提案

「作品をリミックスしました」ではダメですか?
00giri
Scratcher
1000+ posts

Scratch への提案

#157
もともとクレジット表記があるのに2重で表記する必要がありますし、リンクやユーザー名を載せる必要もあります。消えないようにしたほうが明らかに便利だと思います。
takasyu
Scratcher
500+ posts

Scratch への提案

「作品をリミックスしました」だけだと十分なクレジットとは言えません。
tou-rou2
Scratcher
500+ posts

Scratch への提案

inoking wrote:

というか 2 は以下でほぼ完全に代用できませんか。
<<条件> ではない> まで待つ
<条件> まで待つ
[イベント v] を送る

[イベント v] を受け取ったとき
そのプログラムだと、
[すべて v]を止める
の後で使えないということだけが課題でしょうかね。
kouryou118103
Scratcher
1000+ posts

Scratch への提案

kouryou118103 wrote:

色々いじっていたら
[タイマー v] > (((タイマー) + (0.1))- <ブロック>) のとき
で代用(?)できることに気がつきました。
これはつかえます。
inoking
Scratcher
1000+ posts

Scratch への提案

#160:

tou-rou2 wrote:

そのプログラムだと、
[すべて v]を止める
の後で使えないということだけが課題でしょうかね。
「ほぼ完全に代用できませんか」と書いているように、完全に代用するものではありません。
しかし、プロジェクトは旗を押して開始し停止ボタンで停止するのが本来の使い方ですし
#142 のような方法もありますので
問題ないと思います。

Powered by DjangoBB