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

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

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

Регистрация: Dec 2010
Сообщений: 69
По умолчанию Фризы в браузере при 60fps

Сделал игру на citrus engine, на mobile и standalone отлично, а как только в браузере, то заметны фризы. При этом fps не проседает. Закрались сомнения, что дело может быть не в моём коде, т.к примеры которые прилагаются к движку оказывается так же фризят.

Вот пример:
http://www.fastswf.com/Uc4AsUQ

Код примера:
https://github.com/DaVikingCode/Citr...ames/tinywings

При чём фризы появляются в случайном порядке(на быстрой скорости, на медленной), то ли от gc то ли от чего. Очень нужна помощь!

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

Регистрация: Apr 2009
Сообщений: 409
да, скорее всего из-за работы gc под бразуером, последите за статой старлинга, если связано со скачками памяти - то так и есть. какой браузер? последняя версия fp(20) по моим ощущения процентов на 30 быстрее чем рпошлая

Старый 11.02.2016, 03:34
Termer вне форума Посмотреть профиль Отправить личное сообщение для Termer Найти все сообщения от Termer
  № 3  
Ответить с цитированием
Termer

Регистрация: Dec 2010
Сообщений: 69
У меня: fp20, Chrome. Странно, но в IE фризов нет, в Opera ещё хуже чем в Chrome. Не могу смириться, должен ведь быть выход. Как остальные разработчики работают с этим.

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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Это давний косяк. Я еще года 2 назад делал мобильно браузерную игру на старлинге. И в браузере тоже дико провисало. Дошло до того, что пришлось для браузера сделать версию игры на обычном дисплей листе. Как видно до сих пор не вылечили и никому до этого дела нет.

Кстати вот этот пример у меня в хроме совершенно не тормозит.
__________________
Ко мне можно и нужно обращаться на ты)

Старый 11.02.2016, 10:35
Termer вне форума Посмотреть профиль Отправить личное сообщение для Termer Найти все сообщения от Termer
  № 5  
Ответить с цитированием
Termer

Регистрация: Dec 2010
Сообщений: 69
Этого я и опасался. Не буду тогда тратить время, перепишу под обычный дисплей лист. Всем спасибо!

Старый 11.02.2016, 14:30
ALeXVoz вне форума Посмотреть профиль Отправить личное сообщение для ALeXVoz Посетить домашнюю страницу ALeXVoz Найти все сообщения от ALeXVoz
  № 6  
Ответить с цитированием
ALeXVoz
 
Аватар для ALeXVoz

Регистрация: Nov 2008
Адрес: Ukraine, Kyiv
Сообщений: 94
Отправить сообщение для ALeXVoz с помощью Skype™
На хроме особо не тормозит. подергивается иногда разве что

Старый 11.02.2016, 16:17
faraday вне форума Посмотреть профиль Отправить личное сообщение для faraday Найти все сообщения от faraday
  № 7  
Ответить с цитированием
faraday
 
Аватар для faraday

Регистрация: Apr 2009
Сообщений: 409
да, тормозит конечно ощутимо, но и не понятно откуда столько drawcall

Старый 29.02.2016, 22:36
Termer вне форума Посмотреть профиль Отправить личное сообщение для Termer Найти все сообщения от Termer
  № 8  
Ответить с цитированием
Termer

Регистрация: Dec 2010
Сообщений: 69
Если кому интересно, переписал потестить под обычный дисплей лист. Всё тоже самое: Chrome, Opera с фризами, а FireFox, IE, Microsoft Edge гладко. Ещё нашёл в релизноутах sdk 21 beta:

Feb 10, 2016
AIR
Mobile:
[iOS] Crash when debugging on iOS 7 (4079709)
Flash Player
Browser freezes on playing a gaming SWF [4109643]

Поставил 21-й (-swf-version=31) ничего не поменялось. Печально конечно.

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

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Откройте для себя Scout:
Нажмите на изображение для увеличения
Название: scout.png
Просмотров: 123
Размер:	140.1 Кб
ID:	32112

У вас фризить начинает, когда какая то фигня накапливается в enterFrame. (Видны волны на длинном графике)
Два вызова enterFrame за кадр выполняются очень долго (13mc), отсюда и фризы.
Для более детальной статистики, swf должен быть специальным образом приготовлен.
__________________
Дети не должны знать о своих родителях

Старый 01.03.2016, 21:24
Termer вне форума Посмотреть профиль Отправить личное сообщение для Termer Найти все сообщения от Termer
  № 10  
Ответить с цитированием
Termer

Регистрация: Dec 2010
Сообщений: 69
При чём тут Scout, когда наблюдается разное поведение в каждом из браузеров. Даже при "чистом" коде, появляются фризы. А Scout лишь показал, что в Chrome и Opera gc вызывается активнее.

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

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

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


 


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


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