【UE5】Spline Meshで作った道路に沿ってセットしたNav Modifierの解像度が荒い場合の対処
日本庭園ゲームで課題だった通路の。
NavModifierの解像度を高くしたい問題。解決しました。
やり方
Construction Script内のSpline Meshの作る手順にコツがあるようです。
ポイントは2つあります。
- [Get Number Of Spline Segments]じゃなくて[Get Spline Length]を使う。
- [Get Location And Tangent at Spline Point]じゃなくて[Get Location at Distance Along Spline]と[Get Tangent at Distance Along Spline]の2つを使う。
あとはBlueprintでfloat型変数DistanceをPublicにしておいて、[詳細]で変更することで解像度が調整できる。
これをやるだけで劇的に改善します。
私の場合は通路のStatic Meshが100x100[cm]なのですが、Distance=50cmくらいにするとかなりいい感じになります。
参考サイト
・How to make Splines using Blueprints | Spline Meshes | Unreal Engine 5 Tutorial - Kekdot - Youtube





