首先贴出本文参考学习的文章吧。



可以在最小的粗细度的时候判断是否还是超过现在的线段长度,是的话可以让afterChangeX 和afterChangeY 这两个值直接等于最后的点,从而实现书写过快时的流线间断感。但是线段会不平滑。(图画的比较丑,没有表现出间断的优美感。。。)

效果图:

if (lastThickness == _minThicness) {      afterChangeX += add_X_UnitAmount * (distance.Length - j - 1);      afterChangeY += add_Y_UnitAmount * (distance.Length - j - 1);      break; }https://www.cnblogs.com/younShieh/p/10602787.html