2.09.2014 / 16:44 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| Kalter (02.09.2014/15:35) Есть такая проблемка, в общем из-за отсутствия ограничителя FPS и дельты в твоих играх, на эмуляторах и даже на моём SE Elm твои игры слишком быстро пашут, из-за чего по сути становятся неиграбельнымиРаботал бы ограничитель, люди бы притензии не писали Кстати, тот ограничитель тоже в пять строк Изменено Magatino (2.09 / 16:51) (всего 1 раз) |
2.09.2014 / 17:29 | |
Kalter Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| Работал бы ограничитель, люди бы притензии не писали
Япротелефон Dimon638, сколько не проводились тестирования на моих глазах - фпс на телефонах был от 20 д 30, не больше. На самсунгах вообще 20. Не разу не видел, чтобы фпс был выше 30 (на телефонах). Ок, с ограничителем я сел в лужу СЕ - ненормальные телефоны! __________________
Homo homini penis est. |
2.09.2014 / 18:27 | |
Dimon638 Пользователь Сейчас: Offline
Регистрация: 12.04.2011
| Kalter, Ну вот на медленных телефонах игра работает медленно, а на быстрых — быстро. На моём SE FPS визуально кажется где-то около 50, хотя точное число неизвестно.
|
2.09.2014 / 19:38 | |
RblSb Пользователь Сейчас: Offline
Регистрация: 25.07.2011
| Kalter, Открыть спойлер Закрыть спойлер public class Fps {
private static long savtime;
private static long n;
private static int deffps=42;
private static int delayfps=20;
public static int delay(){
n=System.currentTimeMillis()-savtime;
if (n<deffps) delayfps++;
if (n>deffps) delayfps--;
if (delayfps<0) delayfps=0;
if (delayfps>40) delayfps=40;
savtime=System.currentTimeMillis();
return delayfps;
}
}
В любом треде Thread.sleep(Fps.delay()); выдает строго не более 24 кадров Изменено RblSb (2.09 / 19:39) (всего 1 раз) |