あっぷあっぷブログ

UnrealEngine(ゲーム用途)関連の備忘録です。

【UE5】任意の位置を中心に回転させる

やりたいこと

Meshに設定してあるPivotとは別に、仮のPivotを指定し、仮のPivotを中心に回転させる。

アクターにPivotを設定する


SceneComponentをPivotにしたい場所に設定します。

設定したPivotを中心に回転させる


関数を実行するたび、指定したPivotを中心にZ軸に10度づつ回転します。

【UE5】真っ暗なレベルにライト系のアクターを手っ取り早く追加する

環境光を置くのがちょっと面倒

新規のレベル等で何もライトが置かれていない場合、「アクターの配置」タブからわざわざ検索して環境光をレベルに追加するのはちょっとだけ面倒です。

環境ライトミキサーを使えば、その手間を少しだけ省いてくれます。

環境ライトミキサーの場所

ウィンドウ > 環境ライトミキサー

環境ライトミキサー画面


こちらから追加したいライトを選択すれば、レベルに追加してくれます。

【UE5】Gameplay Tag からDataTable行を取得

DataTableのRow NameとGameplay Tag名を一致させたいことがありました。
DataTableにBananaというRow Nameがあったとします。
Gameplay TagにはAch.ccc.Bananaがあります。
以下のようにすると、Gameplay Tagの文字列の一部を切り取ってDataTableのRow Nameとして使用することが可能です。

Ach.ccc.BananaというGameplay Tagがあった場合、Splitノード(Right S)により、Ach.ccc.Bananaの右から最初に遭遇した 「.」 以降のBananaが取得できます。