![]() |
Рисование траектории
Подскажите пожалуйста, как реализовать следующую штуку.
Есть траектория (извилистая линия), нужно сделать так, чтобы она появлялась постепенно, как-будто её рисуют.как это сделать? |
масками релизуется.
если сильно заморичатся то отдельные куски траектории надо делать отдельными масками, других способов я не знаю |
сделать setInterval
и через определенный промежуток времени рисовать прогграммно маленькие куски прямой только геморно выписывать координаты ручками другое дело если кривая задана функцией |
спасибо!
|
Вложений: 1
Полупрограмный метод, но очень сырой :)
|
Вложений: 1
Я в последнее время с BitmapData играюсь, поэтому предыдущий пример сделал почему с помощью нее :)
Этот гораздо проще. |
А мне надо нарисовать траекторию полета стрелы, с изменяемым углом и силой...
Мне хотяб математически. А то у меня щас через синусы, производные и тангенсы и погрешность достаточно большая. Где-то 50-100 пикселей на 600 полёта... |
Цитата:
|
да уж, где-то в коде ошибка
даже беря всего 8 знаков после запятой, что честно говоря для математических расчетов немного, нельзя получить настолько большую погрешность |
Если дробная координата стрелы её размывает и я округляю, а синус вобще иногда разные данные выдоет при одинаковых входных
|
| Часовой пояс GMT +4, время: 11:23. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.