![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2007
Адрес: _root
Сообщений: 47
|
Проблемка следующего характера:
Есть персонаж, который находится в точке А. При щелчке левой кн.мауса Он должен идти со скоростью Х к точке Б (место, где состоялся щелчок). Для этого мне нужен код который может решить проблему. Знаю, ламерский вопрос просто я около 2 лет во флеше не сидел в связи с нехваткой времени и не помню что именно надо писать в этом случае. Подскажите кому не трудно. Заранее благодарен. |
|
|||||
|
интресно, что из этого тебе удалось забыть за два года:
-событие клика: onMouseDown -координаты клика: _xmouse, _ymouse -направление a->b: fi=Math.atan2(b.y-a.y,b.x-a.x) -изменение координат объекта по направлению: dx=v*Math.cos(fi); dy=v*Math.sin(fi); зы: вопрос 'куда это все писать', думаю будет проигнорирован.. зыы: если знаешь, что вопрос ламерский, зачем сюда постишь.. |
|
|||||
|
Регистрация: Jan 2007
Адрес: _root
Сообщений: 47
|
из вышеперечисленного меня интересует смена координат обьекта, шаг с которым надо передвигаться и прочее в моей бд есть)
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Уравнение движения чудовищно сложное
откуда dx и dy берутся написал silin
зы Когда не знаешь да забудешь.. Последний раз редактировалось Kikasso; 21.01.2007 в 20:17. |
|
|||||
|
Регистрация: Jan 2007
Адрес: _root
Сообщений: 47
|
Да нет я чесно 2 года не видел флеш в глаза. Впервые я работал с ним гдето в 2004м на МХ 2004, методом научного тыка. Подобное делал: стоит 2 круга в разных местах и один из них был я, а другой - враг. Враг перемещался ко мне с Х скоростью пока не столкнулся хит тестом. А я щелкал по екрану и кружок двигался, а враг опять начинал бежать потому как хит тест прекратился. А этот пример остался на старом компе. Вспомнить точно как все это проделать не получилось потому и обратился за помощью к вам. Я вижу без сарказма здесь никак не обходятся...
|
|
|||||
|
изволь
зы: сарказм не причем: написать код изначально было проще/быстрее, чем пытаться объяснить, что не дело сюда постить такие вопросы |
|
|||||
|
Регистрация: Jan 2007
Адрес: _root
Сообщений: 47
|
В любом случае - спасибо за помощь.
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Mожно было порыться в исходниках в разделе "для начинающих"
вот смотрим http://www.flasher.ru/forum/showpost...1&postcount=25 второе сверху - немного переделать и ок |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|