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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.02.2014, 14:09
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 31  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Цитата:
GBee, да, до 100 кадров у некоторых доходит, это на что-то влияет кроме памяти?
О ниче себе, правильно конечно профайлер заюзать, но нужно стопить анимации перед удалением. И проверьте у вас точно для них кешасбитмап не стоит в тру?
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 10.02.2014, 20:51
KingMaks вне форума Посмотреть профиль Отправить личное сообщение для KingMaks Найти все сообщения от KingMaks
  № 32  
Ответить с цитированием
KingMaks

Регистрация: Jan 2013
Сообщений: 61
Цитата:
Сообщение от GBee Посмотреть сообщение
О ниче себе, правильно конечно профайлер заюзать, но нужно стопить анимации перед удалением. И проверьте у вас точно для них кешасбитмап не стоит в тру?
Да стоп делаю, кешасбитмап не использую к анимации, а профайлер это?

mikhailk, во FleshDevelop и работаю, а Adobe Scout есть только 64 разрядный, а у меня 32 разряда)

Старый 10.02.2014, 21:02
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 33  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
Цитата:
а профайлер это?
Это в FleshDevelop ( иконка будильника ), показывает что удалилось, а что нет.

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

Регистрация: Jan 2013
Сообщений: 61
Потестил игру профайлером, даже после смерти одного врага начинают расти три числа выделенных на скриншоте и растут не плохо. И минуты через три начинает падать фпс, что это за числа? и чего так быстро растут?

Старый 13.02.2014, 21:15
Koopa вне форума Посмотреть профиль Найти все сообщения от Koopa
  № 35  
Ответить с цитированием
Koopa
Banned
[+1 30.08.14]
[+1 26.02.14]

Регистрация: Apr 2012
Сообщений: 162
Class,ООП не?

Старый 13.02.2014, 22:23
toFL вне форума Посмотреть профиль Найти все сообщения от toFL
  № 36  
Ответить с цитированием
toFL
Banned

Регистрация: May 2011
Адрес: +48° 27' 57.93", +35° 2' 46.02"
Сообщений: 447
Записей в блоге: 2
Отправить сообщение для toFL с помощью Skype™
Покажи хоть кусок кода отвечающий за визуализацию...

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

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Цитата:
даже после смерти одного врага начинают расти три числа выделенных на скриншоте и растут не плохо. И минуты через три начинает падать фпс, что это за числа? и чего так быстро растут?
flash.display.Shape - это, насколько я понимаю, флешевая анимация на мувиклипах. Если враг убирается со сцены, а количество шейпов продолжает расти, значит никуда он не удалился, а прекрасно себе продолжает крутиться.

Но вообще-то лучше было запустить профайлер под FD, раз уж в нем ведется разработка. Там есть возможность ткнуть в позицию, она раскроется и покажет объекты.

И еще, кстати, при запуске из под среды разработки можно запускать GC для сборки мусора. Удалился враг - запускаем сборщик мусора.
http://help.adobe.com/ru_RU/FlashPla....html#gc%28%29

Старый 13.02.2014, 23:22
Koopa вне форума Посмотреть профиль Найти все сообщения от Koopa
  № 38  
Ответить с цитированием
Koopa
Banned
[+1 30.08.14]
[+1 26.02.14]

Регистрация: Apr 2012
Сообщений: 162
Если честно, то мне кажется, что сломали чужую игру и пытаются заменить модельки чтоб показать её своей.

Старый 13.02.2014, 23:29
KingMaks вне форума Посмотреть профиль Отправить личное сообщение для KingMaks Найти все сообщения от KingMaks
  № 39  
Ответить с цитированием
KingMaks

Регистрация: Jan 2013
Сообщений: 61
Koopa, да ты просто гений, раскусил меня на раз два

Всем спасибо, с проблемой разобрался, 7 строк из за которых собственно все и тормозило:
Код AS3:
_skillWall.count.textIn.text = _player._wallsCount.toString(); // Обновляем количество стен в тексте скила
skillGrenade.count.textIn.text = _player._grenadesCount.toString(); // Обновляем количество гранат в тексте скила
_remainEnemysMc._text.text = _waves._remainEnemysCount.toString(); // Обновляем количество врагов на сцене
_remainEnemysMc._text2.text = (_waves._currentWave + 1) + "/" + _waves._countWaves; // Обновляем текущую волну на сцене
_coinsBG._text.text = _player._coins.toString(); // Обновляем количество выбитых серебрянников
_killsBG._text.text = _player._kills.toString(); // Обновляем количество убийтсв
_rateBG._text.text = Rates.getName(_rate); // Обновляем звание
Это было в updateFrame, когда писал это кончено подозревал, что будет много жрать, но не думал, что настолько)) Убрал все из updateFrame и вызываю только при изменении значений


Последний раз редактировалось KingMaks; 13.02.2014 в 23:48.
Старый 13.02.2014, 23:57
Koopa вне форума Посмотреть профиль Найти все сообщения от Koopa
  № 40  
Ответить с цитированием
Koopa
Banned
[+1 30.08.14]
[+1 26.02.14]

Регистрация: Apr 2012
Сообщений: 162
Да-да, дело именно в .text
P.S.щит жутко напоминает armorgames


Последний раз редактировалось Koopa; 14.02.2014 в 00:39.
Создать новую тему Ответ Часовой пояс GMT +4, время: 02:37.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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