![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
в первом кадре
n=0; r=0; z=0; t=0; во втором q=random(2); w=random(2); r=q-w; //чтобы r была как отрицательная так и положительная если есть способ проще скажите f= Math.log; rad=Math.PI/180; в третьем if (r==0){ gotoandPlay(2); } StepDot = "dot"+n; dot.duplicateMovieClip(StepDot, n); NextStep_y = dot._y+(n); NextStep_x = (dot._x-(z))+(f(n*rad)*(z)); eval(StepDot)._x = NextStep_x; eval(StepDot)._y = NextStep_y; n = n+1; t = t+1; if (n>160) { n=0; } if (t>80) { z=z+(r); t=0; } if (z>10) { // а как сделать на if z<10 тут же ??? gotoandPlay(2); } trace (r); // и вот трасировка мне говорит что когда z>10 r всегда 0 или -1. только почемуто значение z от этого меньше не становися , точнее становится на один раз, а потом меняется обратно на положителное . и в четвертом gotoAndPlay(3); вобщем задумка чтобы кривая изгибалась в разные стороны. ![]() |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
1. в двух словах - а что должно получиться-то ?
(а то "кривая должна изгибаться в разные стороны" ни о чем почти не говорит) 2. (на всякий случай ) писать обязательно в пятерке ? |
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
в МХ немного иной код, я его еще не очень... просто мне дольше разбираться. а ваще все равно, только не в 4
![]() мне нужно сделать чтобы мс двигался по кривой, причем эта кривая жолжна рандомом и плавно изгибаться в разные стороны. может я конечто что не то загнул, но ничего проще в голову не лезет ![]() |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
мм... хорошо, а какая должна быть функция движения и в какой момент должна происходить рандомизация ?
|
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
да хрен его знает...
хочу нарисавать дорогу, она будет иногда плавно поворачивать, если это просто нарисовать не интересно, а рандомом круче вобщем... вот и парюсь . функция движения сверху вниз. либо по кривой, из правого или левого угла в центр либо по прямой по центру... переход из положения в положения плавный. |
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
вобщем я уже запутался совсем....
как лучьше сделать изменяющуюся направляющую? |
|
|||||
|
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
Мррррак... Переделай алгоритм, а то так и помрешь в дебрях.
__________________
...убивать людей не удовольствия ради, но для еды. |
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
а поконкретней , если не сложно...
\\ знал бы прикуп, жил бы в Гаграх... |
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
переделал... заработало...
вот только один вопрос остался. нужно задать действие которое будет происходить если z>Х или <Х. |
![]() |
Часовой пояс GMT +4, время: 11:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|