提供: Japanese Scratch-Wiki

< 存在しないブロックの代用ブロック

これはひらがな記事です。元記事に戻る

そんざいしないブロックのだいようブロックのいちらんひょうである。

ブロック かいひさく
<[メッセージ v]をうけとった::events>
[メッセージ v] をうけとったとき::events hat
[メッセージをうけとった v] を [true] にする
. . .
[メッセージをうけとった v] を [false] にする

または

[メッセージ v] をうけとったとき::events hat
[メッセージをうけとった v] を [true] にする
(0.5)びょうまつ ::control
[メッセージをうけとった v] を [false] にする

なら

もし <(メッセージをうけとった) = [true]> なら
. . .

このブロックがそんざいしないのは、せいどがひくすぎるからである。うえのふたつは、メッセージがしゅうりょうしたときのかいひさくで、みどりのはたがクリックされているじょうたいでのみうごく。 このスクリプトでは、「メッセージ」は、0.5びょうかんおくられる。

@greenFlag がおされたとき::events hat
[メッセージをうけとった v] を [false] にする

[メッセージ v] をうけとったとき::events hat
[メッセージをうけとった v] を [true] にする

そしてたんじゅんに、

<(メッセージをうけとった) = [true]>

ほかのメッセージにたいしては、falseをかえす。

[ほかのすべてのメッセージ (ここはおきかえる) v] をうけとったとき::events hat
[メッセージをうけとった v] を [false] にする
[すべてをとめて、もういちどみどりのはたをおす v]をとめる::control cap
[scratch-startclicked v]をおくる  ::events

メモ:Scratch 1.xのオフラインでのみどうさする。

(1)びょうくりかえす{
}::control
タイマーをリセット
<(タイマー) > [1]> までくりかえす {
...
}::control loop

または

[タイマーオフセット v] を ((タイマー) + (1)) にする
<(タイマー) > (タイマーオフセット)> までくりかえす {
...
}::control loop
spawn {
} :: control cstart
(Spawn v)をおくる::events

[Spawn v] をうけとったとき::events hat
...
<クローン?::control>
@greenFlag がおされたとき::events hat
[クローン? v]を[false]にする//このスプライトのみ」のへんすうをよういする。クローンでなければ、falseになる。

クローンされたとき
[クローン? v]を[true]にする

または

[クローン? v] を [true] にする
(じぶんじしん v) のクローンをつくる::control
[クローン? v] を [false] にする
xざひょうを()、yざひょうを()ずつかえる::motion
xざひょうを((xざひょう::motion) + (x::grey)) 、yを((yざひょう::motion) + (y::grey))にする::motion
()びょうでxざひょうを()yざひょうを()ずつかえる::motion
()びょうでxざひょうを((xざひょう::motion) + (x::grey))に、yざひょうを((yざひょう::motion) + (y::grey))にかえる::motion
() びょうで()ほうごかす::motion
() びょうでxざひょうを ((xざひょう::motion) + (((むき::motion) の [sin v]::operators) * (ほすう::grey))) に、yざひょうを ((yざひょう::motion) + (((むき::motion) の [cos v]::operators) * (ほすう::grey))) にかえる::motion
xざひょう()yざひょう()にむける::motion
(((((x::grey) - (xざひょう::motion)) / ((y::grey)-(yざひょう::motion))) の [atan v]::operators) + (<(yざひょう::motion) > (y::grey)> * (180))) どにむける::motion
(xざひょう()、yざひょう()とのさ::sensing)
(((((xざひょう::motion) - (x::grey)) * ((xざひょう::motion) - (x::grey))) + (((yざひょう::motion) - (y::grey)) * ((yざひょう::motion) - (y::grey)))) の [へいほうこん v]::operators)
<きいているとちゅう?::sensing>
[きいているとちゅう? v] を [true] にする::variables
[...]ときいてまつ::sensing
[きいているとちゅう? v] を [false] にする::variables
<このスプライトがクリックされた::sensing>
このスプライトがおされたとき::events hat
[このスプライトがおされた v] を [true] にする::variables
<<<マウスがおされた::sensing> かつ <(マウスのポインター v)にふれた::sensing>> ではない>までまつ::control
[このスプライトがおされた v] を [false] にする::variables
すべてのスプライトをひょうじする::looks
(すべてのスプライトをひょうじする v)をおくる::events

[すべてのスプライトをひょうじする v] をうけとったとき::events hat //すべてのスプライトにいれること。
ひょうじする::looks
まえのコスチュームにする::looks
コスチュームを ((コスチュームの[ばんごう v]::looks) - (1)) にする
まえのはいけいにする::looks
はいけいを(まえのはいけい v)にする::looks
(() ^ ():: operators)
(((しすう::grey) * ((そこ::grey) の [log v]::operators)) の [10 ^ v]::operators)

または

(((しすう::grey) * ((そこ::grey) の [ln v]::operators)) の [e ^ v]::operators)
Warning
メモ:
ふのかずのるいじょうにはたいおうしていない。(れい (-2)5.
<true::operators>
<<> ではない> //なかにブロックはいれない。

または

<[0] = [0]> //りょうほうにおなじものを入れる。
<false::operators>
<<<> ではない> ではない> //うちがわのところにはブロックをいれない。 

または

<<> かつ <>> //なかにブロックはいれない。

または

<<> または <>> //なかにブロックはいれない。

または

<[0] = [1]>

またはなにもブロックを入れないことで、falseあつかいになる。

<[] ≠ []::operators>
<<[] = []> ではない>
<[] ≥ []::operators>
<<[] < []> ではない>

または

<<(にゅうりょく1::grey) > (にゅうりょく2::grey)> または <(にゅうりょく1::grey) = (にゅうりょく2::grey)>>
<[] ≤ []::operators>
<<[] > []> ではない>

または

<<(にゅうりょく1::grey) < (にゅうりょく2::grey)> または <(にゅうりょく1::grey) = (にゅうりょく2::grey)>>
(もし <> なら [] でなければ []::operators)
もし <しんぎち::grey> なら
[けっか v] を [true] にする
でなければ
[けっか v] を [false] にする

または

(((trueのばあい::grey) * <しんぎち::grey>) + ((falseのばあい::grey) * <<しんぎち::grey> ではない>))
Warning
メモ:
すうじのみつかえる。もじれつをつかいたいときは、ひとつめのものをつかうこと。
(()の()ばんめから()ばんめのもじ::operators)
[けっか v] を [] にする
[i v] を (さいしょのもじのばしょ::grey)にする
<(i) = ((さいごのもじのばしょ::grey) + (1))> までくりかえす{
[けっか v] を ((けっか)と((ぜんたい::grey)の(i)ばんめのもじ::operators))にする::variables
[i v] を (1) ずつかえる::variables
}::control loop
(()の()けためのすうじ::operators)
((((かず::grey)の[きりさげ v]::operators) / (((けた::grey)の[きりさげ v]::operators) - (1))の[10^ v]::operators) を (10) でわったあまり::operators)
(()を()のくらいでししゃごにゅう::operators)
((((かず::grey)/(くらい::grey))をししゃごにゅう::operators) * (くらい::grey))

または

((((かず::grey)*((くらい::grey)の [10^ v]::operators))をししゃごにゅう::operators)/((くらい::grey) の [10^ v]::operators))
([いろ v]のこうか::looks)
[こうか v] を [100] にする

@greenFlag がおされたとき::events hat
ずっと
[いろ v] のこうかを (こうか) にする::looks
<(おと v)のおとがさいせいされている::sound>
[おとがさいせいされている v] を [true] にする
おわるまで (おと v) のおとをならす::sound
[おとがさいせいされている v] を [false] にする
(おと v)のおとを (1)はくならす::sound
(おと v) のおとをならす::sound
(1)はくやすむ::music
すべてのおとをとめる::sound
[リスト v]の(1)ばんめを(1)ずつかえる::list
[リスト v] の (1) ばんめを (([リスト v] の (1) ばんめ::list) + (1)) でおきかえる::list
ストップボタンがおされたとき::events hat
@greenFlag がおされたとき::events hat
ずっと
タイマーをリセット
end
[タイマー v] > (0) のとき
...
(1) + (1) = (2)のとき::operators hat
もし <((1) + (1)) = [2]> なら
<<> xor <>::operators>
<<<<しんぎち1::grey>かつ<しんぎち2::grey>>ではない>かつ<<しんぎち1::grey>または<しんぎち1::grey>>>//<しんぎち1>XOR<しんぎち2として>
Cookieは私達のサービスを提供するのに役立ちます。このサービスを使用することにより、お客様はCookieの使用に同意するものとします。