提供: Japanese Scratch-Wiki
細 (ブロック名の変更 (bot)) |
T-takumini (トーク | 投稿記録) (デフォルトソートの整備(Botによる自動編集) イベントブロックの代用ブロック --> いへんとふろつくのたいようふろつく) |
||
(他の1人の利用者による、間の3版が非表示) | |||
6行目: | 6行目: | ||
! align="center" | 回避策 | ! align="center" | 回避策 | ||
|- | |- | ||
− | ||[[ | + | ||[[緑の旗が押されたとき (ブロック)|<scratchblocks>@greenFlag が押されたとき::events hat |
. . .</scratchblocks>]] | . . .</scratchblocks>]] | ||
| <scratchblocks> | | <scratchblocks> | ||
27行目: | 27行目: | ||
. . .</scratchblocks> | . . .</scratchblocks> | ||
|- | |- | ||
− | ||[[ | + | ||[[このスプライトが押されたとき (ブロック)|<scratchblocks>このスプライトが押されたとき::events hat |
. . .</scratchblocks>]] | . . .</scratchblocks>]] | ||
|<scratchblocks> | |<scratchblocks> | ||
113行目: | 113行目: | ||
|} | |} | ||
− | [[Category:代用ブロック]] | + | [[Category:代用ブロック]]{{デフォルトソート:いへんとふろつくのたいようふろつく}} |
2019年8月28日 (水) 12:07時点における最新版
このきじは ひらがなのページがありません。ごめんなさい。
イベントブロックの代用ブロックの一覧です。
他の代用ブロックについては、代用ブロック一覧からお選びください。
ブロック | 回避策 | ||
---|---|---|---|
@greenFlag が押されたとき::events hat . . . |
[Scratch-StartClicked v] を受け取ったとき . . .
[タイマー v] > (-1) のとき //これは停止できないブロックなので、緑の旗をクリックする必要はありません もし <<<(マウスのy座標) = [180]> かつ <マウスが押された>> または <(clicked) = [0]>> なら [clicked v] を [1] にする . . . | ||
[スペース v] キーが押されたとき . . . |
[タイマー v] > (-1) のとき //これは停止できないブロックなので、緑の旗をクリックする必要はありません ずっと <[スペース v] キーが押された> まで待つ . . . | ||
このスプライトが押されたとき::events hat . . . |
[タイマー v] > (-1) のとき //これは停止できないブロックなので、緑の旗をクリックする必要はありません ずっと <<[マウスのポインター v] に触れた> かつ <マウスが押された>> まで待つ//これは正確な回避策ではありません。まず、スプライトに触れずにマウスを押したまま、マウスを押したままスプライトに移動させることができるからです。 真のブロックはアクティブになりませんが、これでは有効になります。 . . . または [タイマー v] > (-1) のとき //これは停止できないブロックなので、緑の旗をクリックする必要はありません ずっと もし <<マウスが押された> かつ <<[マウスのポインター v] に触れた>ではない>> なら [down? v] を [1] にする <<マウスが押された>ではない> まで待つ [down? v] を [0] にする end end//これにより、マウスを押したままスプライトに移動すると、スクリプトがアクティブにならないようになります。 [タイマー v] > (-1) のとき //これは停止できないブロックなので、緑の旗をクリックする必要はありません ずっと もし <<[マウスのポインター v] に触れた> かつ <<マウスが押された> かつ <(down) = [0]>>> なら . . . end | ||
[音量 v] > (10) のとき . . . |
@greenFlag が押されたとき::events hat //() > () のときブロックが回避したいブロックであるため、() > () のときブロックを使用して緑のフラグを回避することはできません ずっと <(音量) > [10]> まで待つ . . . | ||
[message v] を送る
|
@greenFlag が押されたとき::events hat [broadcasted? v] を [0] にする . . . [broadcasted? v] を [1] にする @greenFlag が押されたとき::events hat ずっと <(broadcasted?) = [1]> まで待つ . . . [broadcasted? v] を [0] にする end または [broadcast v] を送って待つ [broadcast v] を受け取ったとき . . . // 受信ブロックに加えて、メッセージの後に来るものは何でも | ||
[メッセージ v] を送って待つ
|
@greenFlag が押されたとき::events hat [メッセージを受け取った? v] を [0] にする [wait v] を [0] にする . . . [メッセージを受け取った? v] を [1] にする [wait v] を [1] にする <(wait) = [0]> まで待つ . . . @greenFlag が押されたとき::events hat ずっと <(メッセージを受け取った?) = [1]> まで待つ . . . [メッセージを受け取った? v] を [0] にする [wait v] を [0] にする end または [wait v] を [3] にする //特定のメッセージを受け取るブロックの数 [メッセージ v] を送る [メッセージ v] を受け取ったとき . . . [wait v] を (-1) ずつ変える //"スクリプトを止める"ブロックの前に必ずこのブロックを置いてください! |