2023/10/18_UE5.3_Packageが見つかったのにGetAsyncLoadPercentageが-1の場合
LoadPackageAsyncが終わる前は%が取得できているが、EAsyncLoadingResult::Succeededの後は-1になることを確認。ロードが終わっている場合100にする処理が必要。
// 目標の%
float TargetPercentage;
//ロードが終わっているか判定
if (!bIsLoaded)
{
// ロードが終わっていなければ、GetAsyncLoadPercentageの値を取得してTargetPercentageに設定します。
TargetPercentage = GetAsyncLoadPercentage(PackageName);
}
else
{
// ロードが終わっていればTargetPercentage = 100;
TargetPercentage = 100;
}