![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2002
Адрес: Москва
Сообщений: 68
|
Кто знает, как програмно заставить объект(MovieClip) двигаться по окружности?
Заранее спасибо. |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
нет, ты правда не знаешь формулы окружности ?
ну тогда в чем проблема-то ? _x меняешь в пределах от минус радиуса до плюс радиуса (относительно точки центра, разумеется) а _y вычисляешь как Math.sqrt(radius*radius - (_x - centerX)*(_x - centerX)) + centerY все вобщем-то ![]() |
|
|||||
|
Регистрация: Mar 2002
Адрес: Москва
Сообщений: 68
|
Если честно - у меня с геометрией проблемы.
А за подсказку спасибо. Пойду пробовать... |
|
|||||
|
Регистрация: Mar 2002
Адрес: Москва
Сообщений: 68
|
Может быть я что-то криво сделал, но оъект движется только на половину. В чем дело?
Помогите кто знает, буду признателен. P.S. посмотрите исходник. |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
мда...
так как я вначале сказал не учитывается то, что результат извлечения корня это плюс-минус какое-то значение а там только плюс вылезает.... замени скрипт на шарике на это: Последний раз редактировалось Nox Noctis; 27.03.2002 в 17:13. |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
если делать по обычному уравнению, то нужно ввести такой же показатель направления как и для абсциссы, но менять ее не в крайних по горизонтали точках, а при прохождении
x==centerX Последний раз редактировалось Nox Noctis; 27.03.2002 в 17:44. |
![]() |
Часовой пояс GMT +4, время: 10:58. |
|
|
« Предыдущая тема | Следующая тема » |
|
|