Javascript 当画布用于绘制线和箭头时,动态箭头未定义

Javascript 当画布用于绘制线和箭头时,动态箭头未定义,javascript,canvas,Javascript,Canvas,我用一个drawArrow函数制作了一个箭头,其中我有一个带坐标的数组,我用一个返回值的滑块在其中循环 该函数只是用来画线,而不是返回箭头 类似这样的内容: 是箭头,虚线只是一条线 随着滑块的变化,我使用clearrect,然后根据坐标重新绘制直线和箭头 我的问题是,我需要这些箭头/线条具有阴影效果,我使用缓冲区画布,以便箭头上的阴影效果不会在线条上重叠。问题是,使用这种方法,我得到了一个未定义的图片(未定义为bad def) 我不知道如何解决这个问题,有什么建议吗 我没有发布任何代码b/c它只

我用一个
drawArrow
函数制作了一个箭头,其中我有一个带坐标的数组,我用一个返回值的滑块在其中循环

该函数只是用来画线,而不是返回箭头

类似这样的内容:

是箭头,虚线只是一条线

随着滑块的变化,我使用
clearrect
,然后根据坐标重新绘制直线和箭头

我的问题是,我需要这些箭头/线条具有阴影效果,我使用缓冲区画布,以便箭头上的阴影效果不会在线条上重叠。问题是,使用这种方法,我得到了一个未定义的图片(未定义为bad def)

我不知道如何解决这个问题,有什么建议吗


我没有发布任何代码b/c它只是.move to,lineto与一个返回值的滑块和一个带坐标的数组的组合

你可以发布一个图像或HTML。任何东西都会有帮助,因为很难想象你想要什么固定的lol。谢谢,虽然还没有固定:提供一些代码,因为细节中有魔鬼。