有没有大佬知道Graphics画出来的线怎么去加渐隐或者渐显的效果呀

就是Graphics画出来的线给它加一下渐隐效果在清除

试着修改这个线条所在的node的透明度,看看行不行。

这个线画出来不在任何node下面的 他就是graphics所生成出来的一个路径

Graphics 设置颜色透明度

截屏2022-03-17 上午11.06.28
这个有透明度设置

路线画好之后,再去调整这个颜色透明度,这个画好的线并没有发生变化哦
:sob:

截屏2022-03-17 上午11.28.12
graphics颜色改变后需要标记一下重新计算渲染数据才会重新计算,调这个接口就行了

image 这里我在每次缓动更新的时候都去改变这个颜色值,并且掉用上面方法也是不行,是我哪里有问题吗

抱歉刚才没仔细看,改变笔触颜色后调用stroke就能让颜色重新生效

貌似不行哦,改变笔触颜色对于已经画好的路线是不会有改变的,好像只会改变下一个要画的路线,画好的路线该是怎么样就是怎么样 :sob:

是要对已经画好的路径进行处理

改变一次透明度就重新画一次

改变一次颜色就调用一次stroke就行,每次调用stroke引擎就会重新组装一次数据,我这边试着是可行的。

想问一下你这边用的也是tween的缓动去实现的吗

我这边没试用缓动,你那边缓动可以了吗?

一个graphics,把所有线的点存起来。渐变的时候每次刷新遍历每条线,然后stroke。

可以了可以了已经解决了 谢大佬

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。