Как я могу замедлить частоту флеш-игры?
Я пытаюсь играть в игру Adobe Flash в своем браузере. Единственная проблема в том, что это слишком быстро для меня. Я знаю, что это будет "обман", но я бы больше наслаждался игрой, если бы мог играть в нее более медленными темпами.
Я пытался дросселировать процессор, но я не думаю, что этот подход надежен.
Как я могу заставить мой браузер или плагин Flash играть в игру с более низкой частотой кадров?
3 ответа
Вместо того, чтобы ограничивать процессор, вы можете замедлять Flash-игры, используя функцию Speedhack в Cheat Engine. Таким образом, Speedhack работает, изменяя процедуры синхронизации, которые вызываются игрой, чтобы получить текущее время 1.
Откройте вашу любимую флеш игру в вашем браузере.
Запустить Cheat Engine.
Нажмите кнопку " Выбрать процесс" в левом верхнем углу, найдите процесс запуска плагина Flash Player (см. Примечание ниже) и нажмите " Открыть".
Отметьте опцию Включить Speedhack справа.
Если вы получили ошибку, вы выбрали неправильный процесс!
Изменить скорость от
1.0
к другому значению, а затем нажмите Применить. В этом случае вы хотите, чтобы игра была медленнее, поэтому сделайте ее меньше, чем1.0
, Например,0.5
будет запускать игру медленнее, в50 %
нормальная скоростьВернитесь к своей игре. Надо играть на новой скорости!
Примечание: я использую метод проб и ошибок, чтобы найти правильный процесс. Однако, если вы только что открыли игру, это, как правило, самый последний процесс Flash Player или браузер в нижней части списка.
Рекомендации:
Вы можете попробовать снизить напряжение для вашего процессора в настройках BIOS. Это немного ограничит ресурсы. Вы можете создать простую программу на С ++, которая заполняет всю память и использует 100 % процессорного времени.
это для использования процессора:
#include <stdio.h>
#include <time.h>
#include <omp.h>
int main() {
double start, end;
double runTime;
start = omp_get_wtime();
int num = 1,primes = 0;
int limit = 1000000;
#pragma omp parallel for schedule(dynamic) reduction(+ : primes)
for (num = 1; num <= limit; num++) {
int i = 2;
while(i <= num) {
if(num % i == 0)
break;
i++;
}
if(i == num)
primes++;
// printf("%d prime numbers calculated\n",primes);
}
end = omp_get_wtime();
runTime = end - start;
printf("This machine calculated all %d prime numbers under %d in %g seconds\n",primes,limit,runTime);
return 0;
}
Насчет памяти - настройте Oracle Virtual Host. Установите некоторую систему в качестве виртуальной машины и выделите ей много памяти для использования. Огненная пара виртуальных машин. это самый простой способ программирования, который я не могу себе представить.
В частности, для замедления флеш-игр вы можете использовать: http://www.cheatengine.org/downloads.php
Я нашел видео с руководством по использованию cheatengine: http://www.youtube.com/watch?v=2W6L1iqGUR0
Возможно, вы захотите найти программу управления процессором. Некоторые существуют, хотя я попробовал только winThrottle (и это было некоторое время назад). Он вносит свои изменения в масштабе всей системы, а не для каждой программы, но их достаточно легко включать и выключать, когда вы хотите (перезагрузка не требуется).