![]() |
|
||||||||||
|
|||||
|
меценат
|
Цитата:
невсчет =) так как для програмной анимации бесполезен , а вот в паре с просто замечателен выполняя роль обрабоки "условий" : )
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники Последний раз редактировалось D12; 29.09.2006 в 23:17. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
D12, нужно было сразу дописывать, что ты подразумеваешь под «быстрее».
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 1,061
|
D12 такое впечатление что вы бредите
iNils уж вам то должнобыло быть понятно что имеется ввиду энтерфрем не рута а каждого отдельного клипа Уж если мы говорим об игре где куча пуль и гильз со стенами и персонажами передвигаются и обязаны проверятся на взаимодействие то этот алгоритм будет ужасно неудобным и громозким |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 1,061
|
D12 У меня в игре КАЖДАЯ пуля и каждая деталька при падении запускает счетчик при этом загрузка памяти не более 40-60%, что вполне приемлимо
математически вычисляешь позицию обьектов в координатной сетке , если шаг обьекта большой можно к обьектам привязать векторы и ослеживать время на момент возможного столкновения вот это были бы тормоза Последний раз редактировалось CCCPirate; 29.09.2006 в 23:37. |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 1,061
|
Цитата:
энтерфремы выполняются по очереди, следовательно пока одна пуля пролетит все 10 циклов в него вклученного, другая пресекающая ее траекторию даже не сдвинется |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 1,061
|
Цитата:
в таком случае возражениий против энтерфрейма нет, но тогда главное условие - то что он только ОДИН! мне до сих пор было удобно обходится множественным энтерфремом ваш подход оценить пока не могу, так как это надо еще попробовать... |
|
|||||
|
меценат
|
Цитата:
можно запустить без проблем все в общий промежуток времени , в этом и есть особенность флеша скажет от бейсика в отличии которого флеш видет код целиком а не последовательно .
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 1,061
|
Цитата:
mc1.onEnterFrame = function() {
for (var i = 0; i<4; i++) {
mc1._x++;
trace('1');
trace('x первого='+mc1._x+' х второго '+mc2._x);
if (mc1.hitTest(mc2)) {
}
}
delete onEnterFrame;
};
mc2.onEnterFrame = function() {
for (var i = 0; i<4; i++) {
mc2._x++;
trace('2');
trace('x первого='+mc1._x+' х второго '+mc2._x);
if (mc1.hitTest(mc2)) {
//trace (true);
}
}
delete onEnterFrame;
};
2 x первого=157.75 х второго 380.7 2 x первого=157.75 х второго 381.7 2 x первого=157.75 х второго 382.7 2 x первого=157.75 х второго 383.7 1 x первого=158.75 х второго 383.7 1 x первого=159.75 х второго 383.7 1 x первого=160.75 х второго 383.7 1 x первого=161.75 х второго 383.7 2 x первого=161.75 х второго 384.7 2 x первого=161.75 х второго 385.7 что означает, сначала весь энтерфрем первого, а потом второго следовательно первый движется- второй стоит А не 1 2 1 2 как вы думали, Последний раз редактировалось CCCPirate; 30.09.2006 в 00:31. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:20. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|