これを学ぶよ
わざwiki-mouse-follow-5 マウスと一定の距離をたもつ by Cresmaia / 元プロジェクト
ネコがマウスから近すぎたら離れて、遠すぎたら追いかけて、ちょうどよい距離をたもつしくみを作ろう。前のレッスンとの違いは、追いかけるだけでなく逃げる動きも入ることだよ。
つかうブロック
緑の旗が押されたとき回転方法を○にするずっと
横に並べると、見ながら作れるよ
動画を見て、自分でも作ってみよう
やってみよう!ステップ 1 / 3マウスについていくしくみ
1まずマウスの方を向こう
まず基本のマウス追従を作ります。「緑の旗が押されたとき」「回転方法を自由に回転にする」「ずっと」を置き、その中に「○へ向ける」を入れて「マウスのポインター」を選びます。これでネコがいつもマウスの方を向くようになります。
↑上のならべ方も見てね
使うブロック
よみこみちゅう...
ヒント
2近すぎたら後ろに下がろう
「○へ向ける」の下に「もし○なら」を追加します。条件に「○までの距離 < 50」を入れ、中に「○歩動かす」(-10 などマイナスの数)を入れます。マイナスの数を「○歩動かす」に入れると、ネコが向いている方の逆方向に動きます。これでマウスから 50 ぶんより近い時、ネコが後ろに下がるしくみができます。
使うブロック
よみこみちゅう...
ヒント
3遠すぎたら追いかけよう
もうひとつ「もし○なら」を追加して、距離が 70 より大きい時に前進するようにします。条件には「○までの距離 > 70」(「演算」の「○>○」を使う)を入れ、中に「○歩動かす」(10 などプラスの数)を入れます。これで「ちょうどよい距離(50〜70)」をたもつしくみが完成です。マウスを動かして、ネコが距離をたもつ動きを確認してみよう。
使うブロック
よみこみちゅう...
ヒント
AI チャットを使うには、ログインが必要だよ。
ログイン・登録するはじめての方はこちら