【UE5】Common Action Widget + Enhanced Input の画像表示

皆様、お疲れ様です。

https://x.com/UE5wancoro/status/2051360621590143464

記事の内容はこのポストの件なのですが、回避できたっぽいので記事にしました。確認したバージョンは UE5.3 です。


問題


特定の条件下で Common Action Widget で表示する画像が正しく表示されない問題で、画像左側のような白い画像が表示されるというものです。

特定の条件下


Common UI を有効にし、プロジェクト設定> Common Input Settings> Enable Enhanced Input Support を ON


Common Action Widget で Enhanced Input Action が利用できるようになるので IA_Event_Skip を指定。

補足:
この機能は、Common Action Widget の画像表示する際、指定した IA_○○ を含む IMC が Add Mapping Context されている場合、IMC で設定したキーの画像を表示する機能です。

キーに対応した画像を表示するには Common Input Base Controller Data でどのキーが、どの画像を使うのか設定する必要があります。

設定等のお話は以前軽く触れているので、必要であれば参照して下さい。



IA_Event_Skip の Triggers に Hold を指定する。


表示される画像がこのようになります。

回避方法


IA_Event_Skip で Triggers の設定しないようにする。


IMC 側で Hold の設定を行う。


正しく画像が表示されます。
Hold、Hold And Release、Pulse でこの症状を確認しました。

UE5.3 以降がどうなっているかは検証してないため不明です。
これも未検証ですが Tap でも同じ問題が発生するかもしれません。

理由として Triggers のプロパティに "Affected by Time Dilation" を持つ Triggers が共通点としてあるかも?



ここまで読んで頂きありがとうございました。

If you liked this article, support the creator with a tip!

Sending tips requires user registration.Find details about tips here.

Search by Article Tags

Monthly Archive

Search by Exclusive Perks

Search Articles