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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
17
Как идея - запускать локальный таймер для каждого игрока и смотреть, за сколько времени игрок Х смог уронить поток в какой-нибудь цикл
26
N1ghtSiren:
Как идея - запускать локальный таймер для каждого игрока и смотреть, за сколько времени игрок Х смог уронить поток в какой-нибудь цикл
как ты уронишь поток в луа (если в нем делать)?
28
запускать локальный таймер
Таймер варика нельзя ни создать, ни стартовать локально.
30
Таймер варика нельзя ни создать, ни стартовать локально.
Зато локально можно создавать текстаги, осталось только придумать как то использовать.
28
NazarPunk, нельзя их локально создавать, насколько знаю, можно локально менять им текст.
17
имхо, кол-во эффектов должно быть таким, чтобы в замесе понимать хотябы где твой герой и где твой враг
18
Чтобы развеять сомнения, скажу:
1 ) Большая нагрузка на поток может быть не только при работе с эффектами. При работе с картой высот и применением фильтров. Действия кастомного ИИ, работа с группами юнитов. Более того, эффекты бывают разные.
2 ) Сам вопрос в том, как именно это можно сделать.
3 ) У меня из идей - только копаться в интервалах работы с файлами. А это стремно, не факт что взлетит. Надеюсь, идеи будут и у более опытных пользователей.
17
6 ) оптимизировать модельку эффекта и сам код


бтв Если фпс дёргается, то и камера тоже будет рывками перемещаться. Можете покопать в эту сторону
нужно больше линий1!1!


33
Кароче я придумал:
Берём мемхак, зашиваем портативный фрапс или его аналог, в карту
или же качаем программу из инета, через командную сроку вызываем логирование FPS (вот тут я хз), адаптируем лог файл, чтобы его можно было прочитать прелоадом или же ReadSting
запускаем бенчмарк в варике, реузльтаты синхронизироуем между всеми игроками...
Выдыхаем, смотрим на красные глаза Bergi
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.