【UE5】Spline Meshで作った道路に沿ってセットしたNav Modifierの解像度が荒い場合の対処

Pocket
LinkedIn にシェア
LINEで送る
reddit にシェア
このエントリーをはてなブックマークに追加

日本庭園ゲームで課題だった通路の。
NavModifierの解像度を高くしたい問題。解決しました。

やり方

Construction Script内のSpline Meshの作る手順にコツがあるようです。
ポイントは2つあります。

  1. [Get Number Of Spline Segments]じゃなくて[Get Spline Length]を使う。
  2. [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くらいにするとかなりいい感じになります。

改善前

改善後。Distance = 100 cm

改善後。Distance = 50 cm

参考サイト

How to make Splines using Blueprints | Spline Meshes | Unreal Engine 5 Tutorial - Kekdot - Youtube

管理人が読んだおすすめの建築本

    

コメントを残す