UnrealEngine5で車を動かしてみた05-Settitng04-

UnrealEngine5で車を動かしてみた05-Settitng04- (備忘録)

環境

Mac mini (M1, 2020)
macOS 13.1.1
UE5 5.1.1
Blender 3.4.1

参考

サイトを参考に実際にできるかを試してみる。

Setting up basic vehicle in Unreal Engine 4 | [Part 6] Low poly vehicle for UE4
In this tutorial, we will set up basic vehicle Unreal Engine 4. I will use UE 4.25, but newer versions also should work....

 

前回のリンク
UnrealEngine5で車を動かしてみた04-Settitng03-
UnrealEngine5で車を動かしてみた04-Settitng3- (備忘録) 環境 Mac mini (M1, 2020) macOS 13.1.1 UE5 5.1.1 Blender 3.4.1 参考 サイトを参考に実際にできるかを...

 

ライトの設定

■Car_test(ブループリント)のコンポーネントより
SpotRightを2つ追加する。

R_SpitLightの設定

L_SpitLightの設定

■Car_test(ブループリント)のコンポーネントより
RectRightを2つ追加する

RR_RectLightの設定

LR_RectLightの設定

■アクションマッピングの設定

Handbrake スペースバー
Light_trriger  F

■マテリアルの設定
ヘッドライトの設定

パラメータ化してFrontEmitと名称設定

テールライトの設定

パラメータ化してBraketEmitと名称設定

■イベントグラフの設定
変数の追加 → F_Right_On Boolean に設定する。

■FrontLIght / TaleLightの設定
インプットアクションLitght_trigerより
FlipFlop → ボタンの制御を切り替え
Aの処理 → FrontEmit(5.0)→SpotLightを表示→BakeEmit(0.3)→RectRightを表示→赤く点灯→F_Right_ONをセット(チェックオン)
Bの処理 → FrontEmit(0.0)→SpotLightを非表示→BakeEmit(0.0)→RectRightを非表示→F_Right_ONをセット(チェックオフ)

■Tale_Lightの設定
インプットAxisMoveForewardよりキー入力時のScale値より条件分岐
前進している場合 →ライトのオンオフで条件作成
ライトのオン→ BrakeEmit(0.3)→ RectLightを表示→ 赤く点灯
ライトのオフ→ BrakeEmit(0.0)→ RectLightを非表示

■Brake・バックした場合
インプットBrakeよりキー入力時のScale値より条件分岐
BrakeEmit(1.0)→ RectLightを非表示→赤く点灯
さらにバックした場合→ BrakeEmit(50)→ RectLightを非表示→白く点灯 → White_Right_ONをセット

■HandBrake時のライトの設定
インプットアクションHandbrake
キーを押した場合 → 白いライトが点灯しているかの条件分岐(バックしている状態でもよいかも)
白く点灯している→ BrakeEmit(1.0)→ RectLightを非表示→ 赤く点灯
白く点灯していない→ BrakeEmit(1.0)→ RectLightを非表示→ 赤く点灯
キーを離した場合→ BrakeEmit(0.0)→ RectLightを非表示

プレビュー

所感

ブループリントについて想定通りの処理にならないことがありました。
知識不足もありますし、キーボードの反応の問題か単純にMacだからなのかもしれません。

コメント