gpt4 book ai didi

javascript - pixi.js 如何绘制开放线或非封闭路径

转载 作者:行者123 更新时间:2023-11-30 16:42:13 29 4
gpt4 key购买 nike

我正在尝试使用 6px 彩色描边在 Canvas 上绘制一条锯齿形线条,没有填充。然而,该形状始终是闭合的,并将一条不需要的线连接回原点。如何防止 pixi.js 关闭路径。

  @line = new PIXI.Graphics
@line.lineStyle(6, color)
stage.addChild(@line)

@line.moveTo markX,markY

for row, col in rows
@line.lineTo(@getSymbolX(col)-spanDistance, @getSymbolY(row))
@line.lineTo(@getSymbolX(col)+spanDistance, @getSymbolY(row))

@line.lineTo(@getSymbolX(4) + 60, @getSymbolY(rows[4]))
@line.lineStyle(0, color)

enter image description here

PIXI 3.07 has introduced a bug https://github.com/pixijs/pixi.js/issues/1892 a workaround solution is to use the following graphics.currentPath.shape.closed = false

最佳答案

试试这个:

@line.currentPath.shape.closed = false;

https://github.com/pixijs/pixi.js/issues/2014

编辑:或在 2022 年:

graphics.currentPath.closeStroke = false;

关于javascript - pixi.js 如何绘制开放线或非封闭路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31783903/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com