しっぽを追いかけて

ぐるぐるしながら考えています

Unity と猫の話題が中心   掲載内容は個人の私見であり、所属組織の見解ではありません

Unity で NavMeshAgent が避ける障害物を動かす

※ これは 2021/03/26 時点の Unity 2020.3.1f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

エイプリルフール!

前回は2匹のねこキャラを速度を変えて動かしてみた

今回は下記のような障害物となる色違いの箱を置いて左右に動かしてみたい

f:id:matatabi_ux:20210326220830p:plain
障害物の動く箱

2匹のねこキャラがこの動く箱を避けるようにする

スポンサードリンク

続きを読む

Unity で NavMeshAgent の速さを変えてみる

※ これは 2021/03/12 時点の Unity 2020.3.0f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

前回は下記のように2匹のねこキャラを NavMeshAgent を使って Tilemap にしたがって移動するようにした

f:id:matatabi_ux:20210312220548g:plain
NavMeshAgent でねこキャラを動かす

今回はこの2匹の移動速度を変えて動かしてみたい

docs.unity3d.com

スポンサードリンク

続きを読む

Unity で NavMeshAgent を使ってキャラを動かす

※ これは 2021/03/12 時点の Unity 2020.3.0f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

前回は生成した NavMesh にしたがってねこキャラを動かしてみたが、追いかけるねこも同じようにちゃんと箱を避けるようにしたい

前回と同じように NavMesh.CalculatePath() 使ってもいいけど、今回はねこキャラ同士も当たり判定をつけたいので NavMeshAgent を利用する

docs.unity3d.com

スポンサードリンク

続きを読む

Unity でキャラを NavMesh にしたがって動かす

※ これは 2021/03/05 時点の Unity 2020.2.7f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

前回は Tilemap に応じて NavMesh を生成してみたので、さっそくこれにしたがってねこキャラを動かしてみたい

キャラの中心点が NavMesh の範囲を通るので、こんな感じに前回生成したものより細い道になるよう、まずは NavigationAgents タブの Radius を大きな値にした

f:id:matatabi_ux:20210306000805p:plain
NavMesh はキャラのサイズを考慮して生成

スポンサードリンク

続きを読む

Unity で Tilemap に NavMesh をベイクしてみる

※ これは 2021/02/26 時点の Unity 2020.2.6f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

前回は Tilemap で背景を作れるようになったので、さっそくねこキャラを動かしてみた

f:id:matatabi_ux:20210226201445g:plain
箱を避けるようにするには?

当然ながら木箱のマップチップを置いても無視されて突き抜けてしまう

これを回り込むようにするために NavMesh が必要らしいので、Tilemap に適用してみたい

スポンサードリンク

続きを読む

Unity で Tilemap を使ってみる

※ これは 2021/02/12 時点の Unity 2020.2.3f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

前回はマウスでクリックした場所めがけてねこが動くようにした 今回はそろそろ背景を用意したいのでとりあえず下記のようなマップチップを Tilemap を使って貼り付けられるようにしたい

f:id:matatabi_ux:20210212195400p:plain
マップチップ

スポンサードリンク

続きを読む

Unity でタップ跡のエフェクトを表示する

※ これは 2021/01/22 時点の Unity 2020.2.2f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

前回はマウスクリックした場所にねこキャラが移動するようにしたけど、そのままだとマウスカーソルが表示されないスマホなどだとタップ位置がわからない問題を改善したい

というわけでクリック位置に下記のようなアニメーションのタップ跡エフェクトを表示する

f:id:matatabi_ux:20210205220538g:plain
タップ跡アニメ

スポンサードリンク

続きを読む

Unity でクリックした場所にキャラを動かす

※ これは 2021/01/22 時点の Unity 2020.2.2f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

前回は動かすねこを追いかけるねこキャラを追加したので、今回はカーソルキーからマウスでクリックした場所めがけてねこが動くようにしてみたい

スポンサードリンク

続きを読む

Unity で操作キャラを追いかけるキャラを作る

※ これは 2021/01/22 時点の Unity 2020.2.2f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

前回は8方向にねこキャラを動かしてみたので、今度は動かすねこを追いかけるねこキャラを追加したい

追いかける8方向のキャラ絵は下記のサイトから茶トラ猫のキャラ絵をお借りした

スポンサードリンク

続きを読む

Unity でカーソルキーで8方向移動させる

※ これは 2020/12/25 時点の Unity 2020.2.1f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

前回は押しっぱなしでキャラが動くようにしたので、今度は8方向に動かしてみる

8方向のキャラ絵は下記のサイトから白猫のキャラ絵をお借りした

f:id:matatabi_ux:20210115211953p:plain
8方向白猫

スポンサードリンク

続きを読む

スポンサードリンク