1 855
订阅者
-324 小时
-37 天
-1530 天
帖子存档
1 854
//定义
float 帧率调节=144;
bool 帧率 = true;
//菜单部分
ImGui::Text("帧率选择:");
static int y = 4;
if (ImGui::BeginTable("split", 4)) {
ImGui::TableNextColumn();
ImGui::RadioButton("60帧", &y, 1);
ImGui::TableNextColumn();
ImGui::RadioButton("90帧", &y, 2);
ImGui::TableNextColumn();
ImGui::RadioButton("120帧", &y, 3);
ImGui::TableNextColumn();
ImGui::RadioButton("144帧", &y, 4);
ImGui::TableNextColumn();
ImGui::EndTable();
}
switch (c) {
case 1:
帧率调节=60;
break;
case 2:
帧率调节=90;
break;
case 3:
帧率调节=120;
break;
case 4:
帧率调节=144;
break;
}
//SDK函数
if (帧率) {
auto objs = UObject::GetGlobalObjects();
for (int i = 0; i < objs.Num(); i++) {
auto Object = objs.GetByIndex(i);
if (isObjectInvalid(Object))
continue;
if (Object->IsA(USTExtraGameInstance::StaticClass())) {
auto playerChar = (USTExtraGameInstance *) Object;
playerChar->UserDetailSetting.PUBGDeviceFPSDef = 帧率调节;
playerChar->UserDetailSetting.PUBGDeviceFPSLow = 帧率调节;
playerChar->UserDetailSetting.PUBGDeviceFPSMid = 帧率调节;
playerChar->UserDetailSetting.PUBGDeviceFPSHigh = 帧率调节;
playerChar->UserDetailSetting.PUBGDeviceFPSHDR = 帧率调节;
playerChar->UserDetailSetting.PUBGDeviceFPSUltralHigh = 帧率调节;
}
}
}
