UE4 按长度随机字符串
FString UVenusFunctionLibray::RandStr(int Length)
{
FString ReStr;
FString Total = FString(TEXT("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZp"));
for (int32 i = 0; i < Length; ++i)
{
switch (UKismetMathLibrary::RandomIntegerInRange(1, 999) % 3)
{
case 1:
ReStr += Total[UKismetMathLibrary::RandomIntegerInRange(0, 999) % 26];
case 2:
ReStr += Total[UKismetMathLibrary::RandomIntegerInRange(0, 999) % 26 + 26];
default:
ReStr += '0';
break;
}
}
return ReStr;
}
获取硬件ID
FString UVenusFunctionLibray::GetHardwardId()
{
return FPlatformMisc::GetLoginId();
}
读取图片
UTexture2D* UVenusFunctionLibray::LoadTexture2DFromPath(const FString& InFilePath)
{
UTexture2D* Texture2D = nullptr;
if (!FPlatformFileManager::Get().GetPlatform