Как реализовать функцию DrawLine? - PullRequest
1 голос
/ 23 декабря 2010

Вопрос: Есть ли лучший способ реализовать функцию, которая рисует линию на экране, кроме рисования кругов на входных точках?

Подробности: я пытаюсь написать функцию, которая в основном будет рисовать линию. Однако линия не будет обычной цветной линией. Эта строка позволит пользователю копировать пиксели из одного изображения в другое через эту строку. Вы можете думать, что это похоже на «кисть истории» или «штамп» в Photoshop. Моей первой мыслью было просто набрать очки и нарисовать круги на каждой точке. Который работает, но не гладкий и имеет некоторые ошибки. Первая проблема - это не работает, если пользователь слишком быстро подметает палец. Я думал, что это решит проблему, если я смогу заполнить точки между двумя точками, а затем нарисую линию, что является своего рода работой, но на этот раз рисование становится очень медленным. Еще одна проблема заключается в том, что она никогда не выглядит гладкой.

Ответы [ 2 ]

3 голосов
/ 23 декабря 2010
2 голосов
/ 23 декабря 2010

Не является ли BitmapShader тем, что вы ищете?

...