|
|
|||||
Регистрация: Nov 2009
Сообщений: 176
|
системные требования для приложения
Приветствую!
Возник такой вопрос. Например есть большая игра сделанная на AS3.0. Много анимаций, кода и тд. И эта игра на слабых компьютерах часто тормозит, а на мощных работает нормально. И будет в игре некоторый функционал, который должен отключать "тяжёлые анимации" на слабых машинах. Как можно выяснить и понять слабый у пользователя компьютер или нет? |
|
|||||
[+4 06.05.14]
|
Собрать статистику по компу флеш насколько я знаю не умеет, воспользуйтесь сторонними возможностями, например PHP или JAVA. Вполне решат вашу задачу.
А по поводу отключения анимаций - stage.quality вам в помощь, решает много проблем, ну и качество портится - все как положено
__________________
Марк Tween |
|
|||||
Регистрация: Nov 2009
Сообщений: 176
|
в том то и дело, что качество портить не желательно. Сторонние возможности тоже хорошо. Но игра как продукт. Которая будет запускаться у разных пользователей. И нужно решать сразу что делать. Что мне могут дать сторонние возможности и как потом поступить со всей этой информацией?
|
|
|||||
Замерьте фпс на машине пользователя. Если меньше порога - отключите эффекты.
Небольшой тест на 1-2 секунды в начале. Причём, графику можно изначально сделать в alpha = 0, пользователь её не увидит, а вы получите его "примерную" производительность. А вообще, я не видел что-бы кто-то этим заморачивался. Для обычных флешь игр, где рендер происходит классическим способом на CPU, устанавливают кнопку quality с тремя состояниями и хватает сполна.
__________________
Дети не должны знать о своих родителях |
|
|||||
Регистрация: Nov 2009
Сообщений: 176
|
фпс может быть ошибочным, например если у пользователя включено много приложений, всё работает и забита память а параметры машины мощные
|
|
|||||
Цитата:
Я вам советую - просто добавить кнопку для переключения quality, что-бы всегда была на виду и пользователь сам решал, надо ему high quality или нет. Лучшая практика.
__________________
Дети не должны знать о своих родителях |
|
|||||
Регистрация: Nov 2009
Сообщений: 176
|
может быть, может быть...
|
|
|||||
[+4 06.05.14]
|
Цитата:
__________________
Марк Tween |
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Попытка автоматически подстраивать качество визуализации под производительность компьютера у нас в свое время потерпела полный крах. Пытались замерять фпс разными способами, чтобы вычислить некий усредненный показатель (и даже добились высокой точности ), но правда в том, что пользователь параллельно с твоей игрой открывает еще пару игр, качает музыку/видео, а виндовс тихой сапой на заднем плане тоже что-то там делает в своих интересах. Были реальные обиды от пользователей с навороченными компьютерами, у которых фпс вычислялся как 12.
А вообще, чтобы забыть эти проблемы, достаточно просто отказаться от вектора. |
Часовой пояс GMT +4, время: 11:59. |
|
« Предыдущая тема | Следующая тема » |
|
|