![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|
|
|||||
|
Регистрация: Jun 2003
Адрес: Москва
Сообщений: 168
|
у меня создают разные объекты на разных уровнях с помощью attachMovie
один тип объектов на уровне от 100, другой на уровне от 1000, третий на уровне от 2000 может ли уже здесь быть глюк? причем есть персонаж, чья рука ловит эти объекты все бы хорошо, только вот после пяти пойманных объектов типа 1 тело персонажа удаляется, и на его место приаттачивается другое тело, через 10 пойманных объектов приаттачивается тело третье вот как раз со второго тела все объекты идут медленно, чем дальше тем медленней, на медленных компах вообще волочатся что делать? все объекты я удаляю вовремя |
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
если вместо персонажа атачится что-то другое это не глюк, а твой код.
По поводу тормозов. Надо тебе оптимизировать как нить процесс размножения клипов. Я инфэ на эту тему (по русски) не видел ((( самому надо... Если у кого есть киньте ссылочьки плиз. |
|
|||||
|
Регистрация: Jun 2004
Адрес: Москва
Сообщений: 1,667
|
В библии пользователя написано что начинает глючить флеш при уровнях около миллиона
т.е. даже еслил у тебя нет ничего на уровнях 100000-900000 |
|
|||||
|
Регистрация: Jan 2004
Адрес: нигде - не осталось на Земле свободных земель(
Сообщений: 1,176
|
попробуй делать unload для ненужных объектов, может и поможет...
|
|
|||||
|
Регистрация: Jan 2004
Адрес: нигде - не осталось на Земле свободных земель(
Сообщений: 1,176
|
а чего там оптимизировать в процессе размножения клипов? - чего то не соображу
|
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
ну попробуй их не разом размножать а партиями...
|
|
|||||
|
[++]
|
Нужно просто следить за количеством объектов, вовремя удалять.
А глюки с приатачиванием нескольких мувиков обычно из-за swapDepths. Такая глючная херня, им нужно пользоваться очень аккуратно. |
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
а какое допустимое количество объектов?
|
|
|||||
|
Регистрация: Jun 2003
Адрес: Москва
Сообщений: 168
|
количество объектов появляется постоянно, пока игрок не пропустит 10 объектов (т.е. предполагается бесконечно)
но объект удаляется если игрок ловит его или если не ловит swapDepths не применяю, просто назначила одним объектам отсчет уровня от 0, другим от 200, другим от 400 соль в том, что объекты более менее нормально двигаются, если не менять игрока в ходе игры если игрок поймал 3 объекта, его тело удаляю, новое аттачу (другого вида) причем в тот же уровень, и под тем же именем (указателем) т.е. fuction ... { (if ... >3) { myperson.removeMovieClip(); _root.attachMovie("person1", "myperson", 1001, {_x:500, _y:300}); } (if ... >8) { myperson.removeMovieClip(); _root.attachMovie("person2", "myperson", 1001, {_x:500, _y:300}); } } именно со второго персонажа начинается глюк может так аттачить нельзя? но мне нужен один и тот же указатель myperson, чтобы с ним работать по всей программе |
|
|||||
|
попробуй
1. убрать removeMovieClip() под if-ами (они и так удалятся) 2. в первом сообщении написано что от 1000 уровня идут какие то объекты... Наверное тогда не правильно на 1001 этачить персонажа 3. если эта функция вызывается на onEnterFrame - то на КАЖДОМ кадре у тебя персонаж будет удалятся и появлятся заново. Отсюда возможно и замедление Последний раз редактировалось Елё; 12.07.2004 в 18:54. |
![]() |
Часовой пояс GMT +4, время: 20:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|