Roba Memo - 素人のUnity覚書と奮闘記

素人のUnity覚書と奮闘記

Navigation

エージェント同士を重ねて配置したい

問題点 解決策 問題点 NavMeshでエージェントを複数配置したとき、エージェント同士が回避しあうのでドラッグで位置設定したいときにお互いに押し合ってしまう。 解決策 Nav Mesh Agentコンポーネントの Obstacle Avoidance - Quality をNoneにする。 結果 …

Error : Failed to create agent because it is not close enough to the NavMesh

エラー内容 解決策 参考にしたサイト様 エラー内容 NaviMeshを使っていて、エージェントをスクリプトで配置しようとしたら、黄色い警告文が出た。 Failed to create agent because it is not close enough to the NavMesh 機械翻訳だと それがNavMeshに十分…

親の回転を無視したい

親の回転角度を引いて相殺すればええやん?って思ったら、簡単にいかなかったのでメモ。 やりたいこと オブジェクトの相関図 コード 実行結果 考え方 相殺の仕方 逆方向について やりたいこと 親(3Dゲームオブジェクト)が回転しても、子(スプライト)が…

参考になった Navigationチュートリアル

ディフェンスゲームを作るにあたり、最初の壁が「モンスターを道なりに歩かせること」 自力スクリプトで衝突判定で方向転換させたりして、それっぽい動きができたんですが、UnityにはNavigationというシステムがあることを発見! どうやって使うの?って思っ…