Discuss Scratch

-_AlmondGames_-
Scratcher
34 posts

質問コーナー4

削除

Last edited by -_AlmondGames_- (June 27, 2021 03:16:27)

hclhcl
Scratcher
100+ posts

質問コーナー4

最近思ったんですけれども、scratcherのもうひとつ上のランクは無いことと、フォーラムに100+ postsの上のランクの1000+ postsがあることって矛盾してませんか?
Poteto143
Scratcher
1000+ posts

質問コーナー4

#7649
フォーラムでの投稿数はその「ランク」を示す物ではありません。
ScratcherとNew Scratcherでは使える機能の幅が違いますが、100+Postsの人と1000+Postsの人では何か差があるわけでもないです。
よって、その2つは同列に扱える物では無いと思います。

Last edited by Poteto143 (June 27, 2021 03:50:35)

Xx_sandbox_xX
Scratcher
100+ posts

質問コーナー4

#7649
ランクが上というわけではなく単純に投稿数を表示してるだけなので、NewScratcherとScratcherのような関係とは違います。
hclhcl
Scratcher
100+ posts

質問コーナー4

なるほど、理解しました。
hanagebobo
Scratcher
100+ posts

質問コーナー4

プラットフォーマーの需要って何ですか?
ryouuuuoyr
Scratcher
1000+ posts

質問コーナー4

ではあなたにとって「ゲームの需要」とは何でしょうか。
その答えがあなたの質問への回答です。
hanagebobo
Scratcher
100+ posts

質問コーナー4

#7654
すごい素敵な回答ですねψ(`∇´)ψ
puroguramingu3322
Scratcher
84 posts

質問コーナー4

定義の「画面を再描画せずに実行する」ってどういうことですか?
hhayyatto
Scratcher
1000+ posts

質問コーナー4

定義ブロックの下にあるブロックたちを、一斉に実行する感じです。
ryouuuuoyr
Scratcher
1000+ posts

質問コーナー4

#7657
正確に言うと、定義ブロックの中で実行されているプログラムの内容をステージを切り替えずに実行する感じです。
つまり
定義 あああ
(1) 秒でx座標を (0) に、y座標を (0) に変える
だと1秒後にx=0,y=0にテレポートしてるように見えるようになります。
puroguramingu3322
Scratcher
84 posts

質問コーナー4

「画面を再描画せずに実行する」ってどのように使うのですか
tsumuri3
Scratcher
1000+ posts

質問コーナー4

高速化に使います。
100%penとかでよく見ます。
ryouuuuoyr
Scratcher
1000+ posts

質問コーナー4

#7659
例えば、画面の中の黒色の割合を図るときは左上から順番にスプライトをずらしていって黒色かどうかを判別しますが、
「画面を再描画せずに実行する」を使わない場合、一回ずらすだけではステージにはなんの影響も与えていませんが再描画が実行されてしまいます。
ところが「画面を再描画せずに実行する」と、再描画されずに実行されます。

Last edited by ryouuuuoyr (June 27, 2021 07:05:18)

puroguramingu3322
Scratcher
84 posts

質問コーナー4

tsumuri3 wrote:

高速化に使います。
100%penとかでよく見ます。
なるほど
inoking
Scratcher
1000+ posts

質問コーナー4

#7659:

puroguramingu3322 wrote:

「画面を再描画せずに実行する」ってどのように使うのですか

tsumuri3 wrote:

高速化に使います。
100%penとかでよく見ます。
とあるように、ペンの例では
ペン描画をそのまま実行してしまうと、消してから描画していっている様子が目に見えてしまいます。
このような場合、
描画処理を定義に入れて「画面を再描画せずに実行する」にしておくと
バン!と表示されるようになります。
puroguramingu3322
Scratcher
84 posts

質問コーナー4

ryouuuuoyr wrote:

#7659
例えば、画面の中の黒色の割合を図るときは左上から順番にスプライトをずらしていって黒色かどうかを判別しますが、
「画面を再描画せずに実行する」を使わない場合、一回ずらすだけではステージにはなんの影響も与えていませんが再描画が実行されてしまいます。
ところが「画面を再描画せずに実行する」と、再描画されずに実行されます。
わかりました
puroguramingu3322
Scratcher
84 posts

質問コーナー4

inoking wrote:

#7659:

puroguramingu3322 wrote:

「画面を再描画せずに実行する」ってどのように使うのですか

tsumuri3 wrote:

高速化に使います。
100%penとかでよく見ます。
とあるように、ペンの例では
ペン描画をそのまま実行してしまうと、消してから描画していっている様子が目に見えてしまいます。
このような場合、
描画処理を定義に入れて「画面を再描画せずに実行する」にしておくと
バン!と表示されるようになります。
ありがとうございます
inoking
Scratcher
1000+ posts

質問コーナー4

つまり、裏(仮想空間上)では描画されているが
画面上は表示が更新されないということです。
Poteto143
Scratcher
1000+ posts

質問コーナー4

ryouuuuoyr wrote:

定義 あああ
(1) 秒でx座標を (0) に、y座標を (0) に変える
だと1秒後にx=0,y=0にテレポートしてるように見えるようになります。
実際に実行するとわかりますが、この説明は間違っています。
また、「画面を再描写せずに実行する」定義ブロックに
() 秒でx座標を (0) に、y座標を (0) に変える
<> まで待つ
() 秒待つ
これらのようなブロックを入れてはいけません。
言葉で説明するのが難しいのですが、これも実際に実行するとものすごく動作が重くなります。

Powered by DjangoBB