HTML5 Canvas

关于isPointInPath失效问题

2017-03-23  本文已影响3人  Stranger_alone

当你使用了beginPath时,你后面的isPointInPath会根据最后一个beginPath绘制的路径从而进行位置的判断。

例如:

Mozilla开发者文档

这是Mozilla开发者文档那边的例子

确实。这个时候能打印出true。

然而当你给他加一个beginPath

综上,当你使用beginPath.不止一次的时候判断位置不要直接用isPointInPath.直接用当前鼠标位置的点,在循环判断物体是否在鼠标点上。

上一篇下一篇

猜你喜欢

热点阅读