В своем приложении я реализую функцию рисования с использованием частиц... в основном она должна работать почти так же, как Art of Glow (это приложение здесь: http://www.youtube.com/watch?v=ZIZpw1VslIk).
Я делаю следующее: создаю систему частиц и эмиттер (тип Point); при каждом событии касания я перемещаю излучатель в нажатое положение, чтобы казалось, что частицы следуют за пальцем...
Если я рисую медленно, это прекрасно работает, но если я двигаюсь быстрее, рисуя, например, прямую линию, линия будет фрагментирована.
Затем я попытался выполнить рекурсивную функцию, которая в основном от предыдущей точки к следующей устанавливает положение излучателя в средней точке между ними и делает то же самое для средних частей, которые идут от предыдущей точки к средней части и от середины части к следующей (не знаю, поймете ли вы, что я сделал... не знаю, как это объяснить по-английски), но все равно строка будет фрагментирована.
Вот я и думаю, что приложение при быстром перемещении "не успевает" двигать излучатель в каждой точке и поэтому прямая линия будет фрагментирована... Итак, есть идеи, как это сделать такой же эффективный, как Art of Glow? Это приложение теряет только несколько входных данных, и я не понимаю, как автор сделал это таким...