Как создать счетчик частоты кадров для запуска игры на C++C++

Программы на C++. Форум разработчиков
Ответить
Гость
 Как создать счетчик частоты кадров для запуска игры на C++

Сообщение Гость »


Я создаю средство запуска игры и хочу, чтобы моя программа постоянно начинала подсчитывать кадры в консольном приложении, когда игра запущена, а затем, когда я выхожу из игры, она останавливалась.

Эта функция запускает игру по своему адресу:

void StartApp(const std::string& Name) { size_t reqLength = ::MultiByteToWideChar(CP_UTF8, 0, Name.c_str(), (int)Name.length(), 0, 0); std::wstring FileName(reqLength, L'\0'); ::MultiByteToWideChar(CP_UTF8, 0, Name.c_str(), (int)Name.length(), &FileName[0], (int)FileName.length()); STARTUPINFO info = { sizeof (информация) }; PROCESS_INFORMATION ProcessInfo; TCHAR args = 'открыть'; CreateProcess(FileName.c_str(), &args, NULL, NULL, TRUE, 0, NULL,NULL, &info, &processInfo); DWORDКод выхода = NULL; если (GetExitCodeProcess(processInfo.hProcess, &ExitCode)) { GetFps(GetExitCodeProcess(processInfo.hProcess, &ExitCode)); } CloseHandle(processInfo.hProcess); CloseHandle(processInfo.hThread); и я хочу записать счетчик FPS в эту функцию:
void GetFps (bool RunningApp) { пока (RunningApp) { } }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»