UE4.26でWidget Navigation にWASDを追加した備忘録
前置き
株式会社ヒストリアさんのブログ(https://historia.co.jp/archives/8521/)を参考にしようとしましたが、流石に情報が古いようで一部が非推奨になっていたため難儀しました。
コード
FNavigationConfigを継承するところまではヒストリアさんのブログと同じです。
その後の SetNavigationConfigFactory が非推奨になってたため
GameInstance.cpp に書くコードが以下となりました。
void UCustomGameInstance::Init()
{
Super::Init();
TSharedRef<FCustomNavigationConfig> CustomNavigationConfig = MakeShared<FCustomNavigationConfig>();
FSlateApplication::Get().SetNavigationConfig(CustomNavigationConfig);
}
難しいことは必要なく作ってセットするだけでした。 (半日かかった)