Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.10.2013, 01:03
Wadimir вне форума Посмотреть профиль Отправить личное сообщение для Wadimir Найти все сообщения от Wadimir
  № 1  
Ответить с цитированием
Wadimir

Регистрация: Nov 2009
Сообщений: 176
По умолчанию системные требования для приложения

Приветствую!
Возник такой вопрос. Например есть большая игра сделанная на AS3.0. Много анимаций, кода и тд. И эта игра на слабых компьютерах часто тормозит, а на мощных работает нормально. И будет в игре некоторый функционал, который должен отключать "тяжёлые анимации" на слабых машинах. Как можно выяснить и понять слабый у пользователя компьютер или нет?

Старый 05.10.2013, 01:07
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 2  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Собрать статистику по компу флеш насколько я знаю не умеет, воспользуйтесь сторонними возможностями, например PHP или JAVA. Вполне решат вашу задачу.
А по поводу отключения анимаций - stage.quality вам в помощь, решает много проблем, ну и качество портится - все как положено
__________________
Марк Tween

Старый 05.10.2013, 01:19
Wadimir вне форума Посмотреть профиль Отправить личное сообщение для Wadimir Найти все сообщения от Wadimir
  № 3  
Ответить с цитированием
Wadimir

Регистрация: Nov 2009
Сообщений: 176
в том то и дело, что качество портить не желательно. Сторонние возможности тоже хорошо. Но игра как продукт. Которая будет запускаться у разных пользователей. И нужно решать сразу что делать. Что мне могут дать сторонние возможности и как потом поступить со всей этой информацией?

Старый 05.10.2013, 01:46
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 4  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Замерьте фпс на машине пользователя. Если меньше порога - отключите эффекты.
Небольшой тест на 1-2 секунды в начале. Причём, графику можно изначально сделать в alpha = 0, пользователь её не увидит, а вы получите его "примерную" производительность.

А вообще, я не видел что-бы кто-то этим заморачивался. Для обычных флешь игр, где рендер происходит классическим способом на CPU, устанавливают кнопку quality с тремя состояниями и хватает сполна.
__________________
Дети не должны знать о своих родителях

Старый 05.10.2013, 01:51
Wadimir вне форума Посмотреть профиль Отправить личное сообщение для Wadimir Найти все сообщения от Wadimir
  № 5  
Ответить с цитированием
Wadimir

Регистрация: Nov 2009
Сообщений: 176
фпс может быть ошибочным, например если у пользователя включено много приложений, всё работает и забита память а параметры машины мощные

Старый 05.10.2013, 02:01
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 6  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Цитата:
Сообщение от Wadimir Посмотреть сообщение
фпс может быть ошибочным, например если у пользователя включено много приложений, всё работает и забита память а параметры машины мощные
В таком случае, юзер и поиграть нормально не сможет. Так-что, тест будет показывать вполне объективные результаты.

Я вам советую - просто добавить кнопку для переключения quality, что-бы всегда была на виду и пользователь сам решал, надо ему high quality или нет. Лучшая практика.
__________________
Дети не должны знать о своих родителях

Старый 05.10.2013, 02:04
Wadimir вне форума Посмотреть профиль Отправить личное сообщение для Wadimir Найти все сообщения от Wadimir
  № 7  
Ответить с цитированием
Wadimir

Регистрация: Nov 2009
Сообщений: 176
может быть, может быть...

Старый 05.10.2013, 13:40
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 8  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
Цитата:
Сообщение от Wadimir Посмотреть сообщение
может быть, может быть...
так и есть
__________________
return this...

Старый 05.10.2013, 14:35
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 9  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Цитата:
Я вам советую - просто добавить кнопку для переключения quality
Так я вообще то об этом сказал в первом посте, автор же говорит - не хочу, чтобы качество падало. А оно упадет - причем ОЧЕНЬ сильно
__________________
Марк Tween

Старый 05.10.2013, 14:47
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 10  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Попытка автоматически подстраивать качество визуализации под производительность компьютера у нас в свое время потерпела полный крах. Пытались замерять фпс разными способами, чтобы вычислить некий усредненный показатель (и даже добились высокой точности ), но правда в том, что пользователь параллельно с твоей игрой открывает еще пару игр, качает музыку/видео, а виндовс тихой сапой на заднем плане тоже что-то там делает в своих интересах. Были реальные обиды от пользователей с навороченными компьютерами, у которых фпс вычислялся как 12.

А вообще, чтобы забыть эти проблемы, достаточно просто отказаться от вектора.

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:59.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 11:59.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.