Splinesで車線を描く

Unreal Engine

Splinesで車線を描く方法をやってみる。まずは、新規アクターを作るそうな。
Content Browser → 右クリック → Blueprint Classをやってみると、こんなふうになった。

そしてブルーブリント・クラスが出来た。次は、Actor を選んで名前を BP_LaneSpline にする。

こうなった。この作ったBP_LaneSpline をダブルクリックしてみると、こうなった。

これの左上の、コンポーネントのところの追加の+をクリックする。

そして、スプライン・コンポーネントを追加する。これだ。

するとこうなる。名前は、RoadLineSpline にする。

次は、Spline Mesh を伸ばすらしい。Blueprint → Construction Script を開くとあるので、これか? こんなのが出てきた。

次は、左の「コンポーネント」欄にある RoadLineSpline を ドラッグ → グラフへドロップをやる。こんなふう。

これの右のほうにある青い丸をクリックして引き出すと、青い線が出てこんなふうになる。

そこで検索して、Get Number of Spline Points を追加。これ。

空いている所で右クリックして、For Loopを検索して追加して、First Index = 0 にする。

ForLoop の Index をクリックして検索して、“Get Location at Spline Point”  “Get Tangent at Spline Point” かと思ったのでこうやった。

なんか違うっぽい。

ForLoop の Index を使って:
同様に
 → “Get Tangent at Spline Point”
RoadLineSpline ノードのピンからドラッグして検索
 → “Get Location at Spline Point”

と書いてあるが・・・でもやってみると同じようになる。わからないので全部絵を貼ってみる。

なんかこんなふうになった。途中で、ForLoop の中で右クリックして“Add SplineMesh Component” を追加するらしいのだが、そもそもForLoop の中で右クリックしてもなにも出なかった。なので不明。どうやら・・・完成するとこういうふうになるらしいのだが???

なんか単純化され過ぎている上、そもそも細かいノードが省略されていてよくわからない。かなりテキトーだなという印象。やはり世の中、他力本願はダメですな。(^^♪

コメント

タイトルとURLをコピーしました