1.鼠标跟随
当下案例的所有的一切都是建立在中心点上的,只要中心点发生一点偏移,整个图形都会伴随发生移动。因此想要完成鼠标跟随,就需要获取鼠标坐标,然后重新设置为position即可。而优秀的框架总是能够想人之所想,急人之所急。感谢paperJS,再一次提供了贴心的函数:function onMouseMove(event) 来帮助处理鼠标的移动事件,免去了我们自己封装的困扰。
这里需要提一句:
- onFrame函数的event是一个Base类型的Object
- 而onMouseMove函数的event则是一个toolEvent类型的Object
就参数而言虽然两者都叫event,但是还是需要说明一下,这两个event并没有任何一丁点关系!
onMouseMove函数中的参数event对象中有一个point参数,而这个正是我们所需要的positio