あっぷあっぷブログ

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

2022-12-01から1ヶ月間の記事一覧

【UE5】World Context Object って何?

UE5

ブループリント関数ライブラリーなどを使う際に、見慣れない「World Context Object」 に遭遇することがあるかと思います。正体がよくわからなかったので少し調べてみました。 参考サイトによる解説 「WorldContextObject 」についての解説記事 Worldとは? …

【UE5】Pawnが動かない

UE5

Add Movement Input しても動かない場合 FloatingPawnMovementコンポーネントを付けてあげないと動きません。

【UE5】Uniform Grid Panel で動的に子Widgetを生成する例

For Each Loopでアイテム数分呼びます。 イベントの引数IndexにはFor LoopなどのIndexが来ます。 In Rowには、あらかじめ-1を設定しておきます。 %で行を変えるか判断します。%3とすることで、Indexが3の倍数の場合、0になります。つまり3つごとに行を変える…

【UE5】List View の On Item Clicked イベントが呼ばれない

List View を所持するWidgetでは、List View に備わっている On Item Clicked イベントを呼び出すことが可能です。ですが、この機能が動かないことがあったので原因を調べてみました。 原因:EntryWidget内にButtonを配置している List Viewの設定 List View…

【UE5】コントローラーでカーソル移動させたり、マウスクリックさせたい

実現したいこと ゲームパッド等のコントローラー入力でもマウスカーソルを移動させたい。 その際に、Widgetのボタンもクリックできるようにしたい。ここでのマウスクリックは、UIボタンのクリックができることを意味します。 コントローラー入力によるマウス…

【UE5】マウスカーソルを表示しつつ、視点移動や他の入力を受け付けたい場合

UE5

マウスカーソル表示とInputActionの入力を両立させる PlayerController内での処理 Set Input Mode Game And UI ノードを使います。 マウスカーソルを表示させたいので、Show Mouse Cursor にチェックをいれます。 これでマウスカーソルを表示しつつ、InputAc…

【UE5】視点移動の範囲を制限したい場合

前提 AddControllerYawInput、AddControllerPitchInputを使って視点を動かしている。 GetPlayerCameraManagerの値を変更する これで視界の制限が可能になります。 元に戻す場合 360にするとViewYawMaxの値が0と認識されているっぽいです。 なのであえて359.9…

【UE5】メッシュの一部が虹色になる

UE5

環境 UE5.1 カメラの距離で虹色になったり、ならなかったり カメラが近づくと虹色に、 離れると正常に表示される場合もあれば、 カメラが離れると虹色になるパターンもありました。 問題の画像は、マーケットプレイスのアセットを開いた時に発生しました。 …