Rwi
(Rwi)
1
Editor Preferences → Level Editor - Play → Game Viewport Settings にて、
「ディスプレイの拡大率が100%以外」
かつ
「Always center first viewport window to screen」がOFF
の場合、PIE実行 → プレイを終了する度に「New Viewport Resolution」の値が一定数増加する、という現象が発生しています。( UE5.1.1 と、インストール直後の UE5.2 で同様の現象を確認)
この現象について、情報や解決策はありますか?
また、代替策として「ウィンドウの位置」をBPで操作できればと考えたのですが、その方法が分かりませんでした。そのような操作はBPで可能ですか?
【説明画像】
▲ ディスプレイの解像度設定
▲ 実行の度に3×20ずつ、ウィンドウサイズが変化してしまう
【同様の質問事例】
ご報告いただいている現象は UE5 の不具合のようで、修正は UE5.4 の予定とのことでした。
また、ウィンドウの位置については、
デフォルトでは BP にそのような関数は用意されていませんが、
C++ で関数を作成して BP に公開すれば可能です。
void SetWindowPosition(FVector2D InPos)
{
GEngine->GameViewport->GetWindow()->MoveWindowTo(InPos);
}
上記の関数を FunctionLibrary や Subsystem 等で UFUNCTION(BlueprintCallable)を設定して、レベル BP の BeginPlay 等で呼び出せば変更されると思います。
1 Like
Rwi
(Rwi)
3
ご回答ありがとうございます!
EpicGamesが把握済みのバグであり、将来的に修正予定とのことで、とても安心しました。
C++での解決方法につきましても、C++での操作知識がまだ無い為、今すぐ自身で検証はできないのですが、今後多くの方の助けとなる情報だと思います。貴重な情報を、どうもありがとうございました!
system
(system)
Closed
5
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.