Discuss Scratch

fugu_fugu
Scratcher
500+ posts

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

ぐちゃぐちゃになったので新しく書きます。おそらく新発見です
(n) 回繰り返す
音量を (音量) % にする
end
とするとターボモードでも通常時でもnフレーム遅らせることができる。

Last edited by fugu_fugu (Aug. 7, 2021 01:45:25)

StrongPeanut
Scratcher
1000+ posts

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

ずっと
次のコスチュームにする
(0) 秒待つ
end
GIF再生に最適
inoking
Scratcher
1000+ posts

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

fugu_fugu wrote:

ぐちゃぐちゃになったので新しく書きます。因みにおそらく新発見です
(n) 回繰り返す
音量を (音量) % にする
end
とするとターボモードでも通常時でもnフレーム遅らせることができる。
確かにそうなることを確認しました。
新発見だと思います。

inoking
Scratcher
1000+ posts

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

fugu_fugu wrote:

(0) 秒でx座標を (x座標) に、y座標を (y座標) に変える
もターボモードだと機能しませんでいた
仮説ですがどのブロックも0に指定するとターボモードでは無視されるのではないでしょうか?
機能しないとは?
() 秒でx座標を (0) に、y座標を (0) に変える
系のブロックは 0 秒を指定するとターボモードに関係なく瞬間移動するだけです。
ターボモードの動作についてはこの辺を読んでみてください。

なお、

inoking wrote:

(0) 秒待つ
のターボモード時の動作はバグの疑いがあります。
の話はここです。

Last edited by inoking (Aug. 6, 2021 14:05:47)

fugu_fugu
Scratcher
500+ posts

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

#1677
訂正しました
Es-2
Scratcher
1000+ posts

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

[タイマー v] > (変数) のとき
[変数 v] を (タイマー) にする
[すべて v] を止める
これを使って停止ボタンを点滅させられる
fugu_fugu
Scratcher
500+ posts

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

#1675
[タイマー v] > (0) のとき
タイマーをリセット
[すべて v] を止める
チカチカさせるだけなら3ブロックにできる
-GUI--CUI-
Scratcher
100+ posts

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

廃止されたブロックの一覧
にApple502jさんが書き足していたのを見て知ったのですが、非常にマイナーな
このスプライトが[マウスのポインター v] に触れたとき::events hat
というブロックがあります。

Last edited by -GUI--CUI- (Aug. 12, 2021 01:22:05)

fugu_fugu
Scratcher
500+ posts

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

#1677に追加(?)で
[タイマー v] > ((タイマー) - <[マウスのポインター v] に触れた>) のとき
とすれば代用可能です。
080436k1y0
Scratcher
69 posts

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

おそらく皆さん知っていると思いますが、
[ (タイマー)] > (0) のとき
で、停止ボタンが押されたときに実行できるブロックが出来ます。
oohara1910
Scratcher
100+ posts

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

#1679
それだけではできません。
@greenflag がクリックされたとき
ずっと
タイマーをリセット
end
も必要です。

Last edited by oohara1910 (Aug. 13, 2021 01:41:13)

080436k1y0
Scratcher
69 posts

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

#1680
それを忘れていましたね… ご指摘ありがとうございます。
ringoumai
Scratcher
1000+ posts

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



このようにすることで、コマンド入力をするプログラムを簡単に作成できることができます。

Last edited by ringoumai (Aug. 13, 2021 08:11:59)

tsumuri3
Scratcher
1000+ posts

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

([h e l l o ! ] と [w o r l d ])
をはめても可能です
Alicer0919
Scratcher
84 posts

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


これで矢印キーも感知できます。
コ〇ミコマンドが作れますね
ringoumai
Scratcher
1000+ posts

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

[色 v] の効果を ((1) / (0)) にする
このプログラムで、無色にすることができます。
hclhcl
Scratcher
100+ posts

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

無色というよりかは、「鮮やかさ」が0になりますね。
kushikatu
Scratcher
12 posts

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

scratcherかnew scratcherかログインしていないかを見分ける

[(☁ score) v] を [1] にする
もし <(☁ score) = [1]> なら
[ (foo)v] を [scratcher] にする


でなければ
もし <(ユーザー名) = []> なら
[(foo) v] を [ログインしていない] にする


でなければ
[(foo) v] を [new scratcher] にする
end
end

初めてブロックを使ったから(ディスカッションフォーラム初心者)できてるか…。
kushikatu
Scratcher
12 posts

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

kushikatu wrote:

scratchernew scratcherログインしていないかを見分ける 訂正版

(☁ cloud) を [1] にする
もし <(☁ cloud) = [1]> なら
(☁ cloud) を [0] にする
(scratch) を [scratcher] にする


でなければ
もし <(ユーザー名) = []> なら
(scratch) を [ログインしていない] にする


でなければ
(scratch) を [new scratcher] にする
end
end

Last edited by kushikatu (Aug. 14, 2021 11:21:08)

114423
Scratcher
100+ posts

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

when green flag clicked
ずっと
文字生成
もし <((変数)を(アゼルバイジャン v)語に翻訳する) = []> なら
[あなたは今オフラインです] と言う
でなければ
[あなたは今オンラインです] と言う
end
end
定義 文字生成
((1) から (33) までの乱数) 回繰り返す
[変数 v] を ((変数) と ((((1) から (26) までの乱数)) 番目( [文字生成列 v] ) :: list)) にする
end
でオンラインか見分けられる
(文字生成列というリストはaからzまでの文字を1つずつ入れる)

Powered by DjangoBB