头图

关于pixi.js在PIXI.ticker内调用lineTo无法连续画线的问题

pansy1992

如图,我需要沿着地图动态的画出一条连续的路线。
image.png
但在PIXI.ticker或其他时钟里(包括:setInterval/PIXI.ticker/requestAnimationFrame)调用lineTo时,却发现每次执行的绘制起点都是(0,0)点,线段无法连续。
image.png
诚然可在每次调用lineTo前都手动设置一下moveTo到对应起点,但就会在线段转折时发现连接不上的情况。
image.png
这种case只在时钟循环内部出现,因此怀疑是作用域的问题。打印了一下Graphics的batchDirty,发现它在同步情况始终为-1,异步情况下则在逐步的更新。
image.png

阅读 159
0 声望
0 粉丝
0 条评论
你知道吗?

0 声望
0 粉丝
宣传栏