Javascript paperjs-增加鼠标对鼠标事件的容忍度

Javascript paperjs-增加鼠标对鼠标事件的容忍度,javascript,paperjs,Javascript,Paperjs,我们将mouseMove/mouseEnter/mouseLeave事件附加到形状/线条等,但我们正在寻找一种方法,允许paperjs在鼠标靠近项目时触发这些事件(不一定在项目上方触发事件) 我们正在寻找类似(那些似乎不起作用的): “hitTolerance”似乎是paperjs在使用.hitTest()时使用的值,而不将options对象作为param传递;不用于内部paperjs事件,如mouseMove/mouseDown(考虑到paperjs在触发这些事件时执行内部.hitTest()

我们将mouseMove/mouseEnter/mouseLeave事件附加到形状/线条等,但我们正在寻找一种方法,允许paperjs在鼠标靠近项目时触发这些事件(不一定在项目上方触发事件)

我们正在寻找类似(那些似乎不起作用的):


“hitTolerance”似乎是paperjs在使用.hitTest()时使用的值,而不将options对象作为param传递;不用于内部paperjs事件,如mouseMove/mouseDown(考虑到paperjs在触发这些事件时执行内部.hitTest(),以检查鼠标与项目的碰撞)

目前,paper.js中没有此类选项。但是,如果确实需要,可以编辑以下行:

并生成自定义版本的库(或编辑生成文件)。如您所见,公差被明确设置为
0
。我试着将它设置为其他值,它可以工作-
mouseEnter
mouseLeave
事件被提前触发

paper.project.options.hitTolerance = X;
- or -
paper.settings.hitTolerance = X;