PDA

Просмотр полной версии : Рисование траектории


Nata123
06.06.2006, 14:47
Подскажите пожалуйста, как реализовать следующую штуку.

Есть траектория (извилистая линия), нужно сделать так, чтобы она появлялась постепенно, как-будто её рисуют.как это сделать?

DimZ
06.06.2006, 15:10
масками релизуется.
если сильно заморичатся то отдельные куски траектории надо делать отдельными масками, других способов я не знаю

Kinsler
06.06.2006, 15:49
сделать setInterval
и через определенный промежуток времени рисовать
прогграммно маленькие куски прямой
только геморно выписывать координаты ручками
другое дело если кривая задана функцией

Nata123
06.06.2006, 19:46
спасибо!

iNils
06.06.2006, 21:02
Полупрограмный метод, но очень сырой :)

iNils
06.06.2006, 21:49
Я в последнее время с BitmapData играюсь, поэтому предыдущий пример сделал почему с помощью нее :)

Этот гораздо проще.

PSoWP
09.06.2006, 02:57
А мне надо нарисовать траекторию полета стрелы, с изменяемым углом и силой...
Мне хотяб математически.
А то у меня щас через синусы, производные и тангенсы и погрешность достаточно большая. Где-то 50-100 пикселей на 600 полёта...

iNils
09.06.2006, 03:00
А мне надо нарисовать траекторию полета стрелы, с изменяемым углом и силой...
Мне хотяб математически.
А то у меня щас через синусы, производные и тангенсы и погрешность достаточно большая. Где-то 50-100 пикселей на 600 полёта...
Что же вы там такого намудрили?

Kinsler
09.06.2006, 11:11
да уж, где-то в коде ошибка
даже беря всего 8 знаков после запятой, что честно говоря для математических расчетов немного, нельзя получить настолько большую погрешность

PSoWP
09.06.2006, 21:07
Если дробная координата стрелы её размывает и я округляю, а синус вобще иногда разные данные выдоет при одинаковых входных

iNils
09.06.2006, 22:23
Если дробная координата стрелы её размывает и я округляю, а синус вобще иногда разные данные выдоет при одинаковых входных
Хочу примеры.

Disney75
31.10.2007, 09:10
Я в последнее время с BitmapData играюсь, поэтому предыдущий пример сделал почему с помощью нее :)

Этот гораздо проще.



iNils, посмотрел оба Твоих примера...
Все как бы замечательно... но вот как сделать что-то подобное, когда фоном у тебя является картинка?