Как можно узнать или примерно оценить фпс. Сейчас у игрока покадровое видео или все 64?
Чтобы вычислить самого слабого и подстроить нагрузку под него, например, уменьшив масштабность эффектов.

Принятый ответ

Кароче я придумал:
Берём мемхак, зашиваем портативный фрапс или его аналог, в карту
или же качаем программу из инета, через командную сроку вызываем логирование FPS (вот тут я хз), адаптируем лог файл, чтобы его можно было прочитать прелоадом или же ReadSting
запускаем бенчмарк в варике, реузльтаты синхронизироуем между всеми игроками...
Выдыхаем, смотрим на красные глаза Bergi
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
32
4 года назад
0
Vlod, можно сделать так: опросить пользователей какие у них компы, на сколько всё плохо, чтобы угодить всем, делаешь под самый плохой комп, можно эмулировать плохой комп через виртуалку, и самому запускать под ней варик, чтобы сделать оптимально красиво и.... быстро
Ну ещё можно даунгрейднуть свой комп для таких тестов
0
26
4 года назад
0
Bergi_Bear, не все сообразят, как сообщить нужные данные железа. Например, один скажет четырёхядерный процессор, восемь гигов оперативы, какая-то видюха со сложным названием, но классная - это будет груда самого дешёвого китайского хлама, который еле совместим друг с другом, там даже Блокнот тормозит. Другой скажет, что не знает параметров, лишь оперативы 1 гиг (или 2-4, смысл в том, что меньше первого в разы) - у него iMac или MacBook, на котором всё на максималках летает. Ну и про загруженность системы, её моральный износ тоже надо узнать. Короче, Vlod с одной стороны лучше предложил вариант, но с другой через локалплеера было бы справедливее, ведь может быть ситуация, когда у всех мощные машины, а у одного компьютер от бабушки достался с виндоус икспи, ну и остальные будут страдать из-за него, не видя того, за что они деньги отвалили за мощную машину)
0
17
4 года назад
Отредактирован Vlod
0
Bergi_Bear, отправить тестовые карты друзьям или добавить ручную коррекцию из игры - это хорошо.
Но я спрашиваю то, что не знаю, например - по каким локальным событиям можно определить наличие тормозов (не сетевых)
0
17
4 года назад
0
Как идея - запускать локальный таймер для каждого игрока и смотреть, за сколько времени игрок Х смог уронить поток в какой-нибудь цикл
0
26
4 года назад
0
N1ghtSiren:
Как идея - запускать локальный таймер для каждого игрока и смотреть, за сколько времени игрок Х смог уронить поток в какой-нибудь цикл
как ты уронишь поток в луа (если в нем делать)?
0
28
4 года назад
0
запускать локальный таймер
Таймер варика нельзя ни создать, ни стартовать локально.
0
29
4 года назад
0
Таймер варика нельзя ни создать, ни стартовать локально.
Зато локально можно создавать текстаги, осталось только придумать как то использовать.
0
28
4 года назад
0
NazarPunk, нельзя их локально создавать, насколько знаю, можно локально менять им текст.
2
17
4 года назад
2
имхо, кол-во эффектов должно быть таким, чтобы в замесе понимать хотябы где твой герой и где твой враг
2
17
4 года назад
Отредактирован Vlod
2
Чтобы развеять сомнения, скажу:
1 ) Большая нагрузка на поток может быть не только при работе с эффектами. При работе с картой высот и применением фильтров. Действия кастомного ИИ, работа с группами юнитов. Более того, эффекты бывают разные.
2 ) Сам вопрос в том, как именно это можно сделать.
3 ) У меня из идей - только копаться в интервалах работы с файлами. А это стремно, не факт что взлетит. Надеюсь, идеи будут и у более опытных пользователей.
3
26
4 года назад
Отредактирован Hate
3
4 ) не делать тонну эффектов
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.