提供: Japanese Scratch-Wiki

< () 歩動かす (ブロック)

2018年8月15日 (水) 11:52時点におけるMochimochiking (トーク | 投稿記録)による版

これはひらがな記事です。元記事に戻る
() ほうごかす
(10) ほうごかす::motion
カテゴリ うごき
タイプ スタック
追加 Scratch 1.0
こうしじょうのグリッドせんのこうてん1つ1つがピクセルのいちをあらわすとき、1ぽうごかすとScratchキャットはあかいえんのいずれかとうたつする(えんしゅうじょうのどこにとうたつするかは、「むき」によってかわる)。どうように、2ほうごかすとオレンジ、3ぽうごかすとみどりのえんにとうたつする。

() ほうごかすブロック(うごきブロクスタックブロック)は、スプライトをしていしたほすうぶん、げんざいむいているほうこうにうごかすブロックである。このばあいの「1ぽ」は1ピクセルにそうとうする。このブロックのしょりでは、てきせつなほうこうにすすむためにさんかくほう(さんかくかんすう)がつかわれている(いっぱんてきに、コンピューターでまさにこのようにさんかくほうがつかわれている)

しようれい

このブロックをつかえば、Xざひょうを () にするYざひょうを () にするブロックをくみあわせたふくざつなスクリプトをつくらなくても、かんたんにスプライトを「むき」にあわせてうごかすことができる。 「() ほすすむ」ブロックのよくあるしようれいにはつぎのようなものがある。

  • スプライトをうごかす

@ がクリックされたとき かいてんほうほうを [さゆうのみ v] にする::motion ずっと (10) ほうごかす::motion もしはしについたら、はねかえる::motion


  • スプライトをアニメーションでうごかす

(10) かいくりかえす{ (10) ほうごかす::motion }::control

  • スプライトにマウスをあとおいさせる

ずっと [マウスのポインター v] へむける::motion (10) ほうごかす::motion

べつのブロックによるひょうげん

このブロックのどうさは、つぎのスクリプトでさいげんできる。 xざひょうを ((xざひょう::motion) + (([sin v] \( (向き::motion) \) ) * (すうち)))、yざひょうを ((yざひょう) + (([cos v] \( (向き) \) ) * (すうち))) にする::motion

関連項目