Просмотр полной версии : Рисование траектории
Подскажите пожалуйста, как реализовать следующую штуку.
Есть траектория (извилистая линия), нужно сделать так, чтобы она появлялась постепенно, как-будто её рисуют.как это сделать?
масками релизуется.
если сильно заморичатся то отдельные куски траектории надо делать отдельными масками, других способов я не знаю
сделать setInterval
и через определенный промежуток времени рисовать
прогграммно маленькие куски прямой
только геморно выписывать координаты ручками
другое дело если кривая задана функцией
Полупрограмный метод, но очень сырой :)
Я в последнее время с BitmapData играюсь, поэтому предыдущий пример сделал почему с помощью нее :)
Этот гораздо проще.
А мне надо нарисовать траекторию полета стрелы, с изменяемым углом и силой...
Мне хотяб математически.
А то у меня щас через синусы, производные и тангенсы и погрешность достаточно большая. Где-то 50-100 пикселей на 600 полёта...
А мне надо нарисовать траекторию полета стрелы, с изменяемым углом и силой...
Мне хотяб математически.
А то у меня щас через синусы, производные и тангенсы и погрешность достаточно большая. Где-то 50-100 пикселей на 600 полёта...
Что же вы там такого намудрили?
да уж, где-то в коде ошибка
даже беря всего 8 знаков после запятой, что честно говоря для математических расчетов немного, нельзя получить настолько большую погрешность
Если дробная координата стрелы её размывает и я округляю, а синус вобще иногда разные данные выдоет при одинаковых входных
Если дробная координата стрелы её размывает и я округляю, а синус вобще иногда разные данные выдоет при одинаковых входных
Хочу примеры.
Disney75
31.10.2007, 09:10
Я в последнее время с BitmapData играюсь, поэтому предыдущий пример сделал почему с помощью нее :)
Этот гораздо проще.
iNils, посмотрел оба Твоих примера...
Все как бы замечательно... но вот как сделать что-то подобное, когда фоном у тебя является картинка?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.