はじめに
下記の現象が発生しました。
その際に実施した対処をメモします。
発生した現象
どちらもDevelopmentでのみ発生、Shippingでは発生せず
- Developmentでパッケージ化したアプリの起動直後に、アプリがフリーズする
パッケージ後、2,3回はアプリが動作するが、それ以降フリーズするようになった
(起動前にSavedフォルダを削除するとフリーズはしなかった)
ログを見ると下記エラーが出ていた
LogOutputDevice: Error: Ensure condition failed: oldValue == newValue [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\HAL\ThreadingBase.cpp] [Line: 311]
- VRでHMD内の画質が落ちる
上記現象でフリーズせずに起動した場合には、HMD内の画質が著しく落ちる現象が起きた
環境
- Windows11
- UE5.3.2
- Quest3(有線ケーブルでQuest Link)
対応した内容
下記を実施したところ、発生しなくなりました。
- UEの再インストール
- Visual Studioでリビルド
- UEのプロジェクト設定で「完全に再ビルド」をTrueにしてパッケージ化