看了3.2的demo,DrawPrimitives和DrawNode都没有画虚线的例子,而且DrawNode画出来的图形如何删除?
自己实现一个?间隔一段距离画一条线段。如果不是非要画出来的话用一张虚线图片比较好
可以自己实现,比如一段线段被点A1, A2, …, A10等分成9段(A1, A10是端点),那么画出线段(A1-A2), (A3-A4), …, (A9-A10)就可以达到虚线的效果。
如果要多次使用的话可以自己封装一个类。
清除画的图用 DrawNode::clear()
auto painter = DrawNode::create(); // 画图 painter->drawXxx(....); ...... // 清除 painter->clear(); ```