![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+3 12.05.06]
[++ 13.05.06] Регистрация: Apr 2006
Сообщений: 27
|
for (i=1;i<1000;i++){
duplicateMovieClip(b,"bbb"+i,i); } ... ... ... вот так - не тормозит: for (i=1;i<1000;i++){ _root["bbb"+1]._x+=1; } А вот так - жутко: for (i=1;i<1000;i++){ _root["bbb"+999]._x+=1; } То есть, чем больше глубина относительно родительского клипа, тем больше тормозит при обращении к нему. (причем, если for(i=9999;i<9999+1000;i++), то _root["bbb"+9999+1]._x+=1 - не тормозит) Как-нибудь можно это обойти? Можт я что-то не так делаю? |
|
|||||
|
[1 11.04.2006]
|
в чем заключается торможение?а вообще это у тебя цикл в цикле или как?
__________________
сегодня лучше чем вчера? |
|
|||||
|
[+3 12.05.06]
[++ 13.05.06] Регистрация: Apr 2006
Сообщений: 27
|
нет, не цикл в цикле... вот полный скрипт:
if (k!=1){ k=1; for (i=1;i<1000;i++){ duplicateMovieClip(a,"aaa"+i,i); _root["aaa"+i]._x=-1000; } for (i=1;i<1000;i++){ _root["aaa"+999]._x+=1; } я просто заметил, что у меня игрушка тормозит и решил поэксперементировать: сделал клип с shap'ом внутри (а шэйп, как известно, вещь тормозная), кинул его на сцену и поставил 120 фпс. И вот при таком коде он идет примерно 10 кадров в секунду, а при "aaa"+1 - почти 120... Я вообще понял, прямое обращение к клипу типа _root["aaa"+i]._x=1; занимает очень много машинного времени. По ходу надо сначала забивать все в массивы, работать с ними и в конце роисваивать эти обработанные данные обратно клипам (типа: mas[i]=_root["aaa"+i]._x;mas[i]+=1;mas[i]-=1;mas[i]+=1;mas[i]-=1;mas[i]+=1;mas[i]i=1;_root["aaa"+i]._x=mas[i]) Или я не прав? |
|
|||||
|
4AM Games
|
Пользователю Nait предупреждение за хроничский отказ заключать код в тэги [ code ].
тема пересесенна в раздел для новеньких и ленивых
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|