使用Graphics绘制路径使用什么方式性能姣好

现在在做一款小游戏,里面需要在角色移动的时候一直绘制路径。
现在使用Graphics每一帧不停的lineTo -> stroke。 结果放到微信上,发现drawCall会随着绘制的次数越来越高。变得越来越卡
于是改成,用数组记录角色所有的路径点,每次都clear后重新把整个路径数组绘制一边。随着路径变长。路径数组越来越大,虽然drawcall不涨了。但是计算和划线的次数越来越大,慢慢也变卡。
请问应该使用什么方法来是先绘制路径比较好。

你这让我想起了war3里面一粒蛋移动的时候有火焰路径,但是别人也是隔几秒就消失了

tb的脚印

暂时处理成 每隔10帧再重绘一次,然后路径点之间超过一定距离才记录到路径点。可以应付大部分情况了。

是的这种的话用脚印就可以。现在的需求是画一条连续的路径线,就挺麻烦,暂时用了减少路径点和加大绘制间隔。能应付大部分情况了

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