[问题] mousemove鼠标碰到物件产生的事件

楼主: pkro12345 (席龙)   2018-07-11 16:45:36
请问版上的大大,
今天我要写个鼠标碰到物件(障碍物或金币)就能分别产生事件的游戏,
我在物件上addEventListener('mousemove',要执行的函式)时,鼠标"移动"到物件上时
可以成功产生事件,但是当鼠标不动时,物件主动碰到鼠标却无法产生事件,请问有什么
办法可以让鼠标不动时,物件碰到鼠标也能产生事件的吗?
另外除了鼠标的mousemove外有没有办法可以在物件上监听碰到其他物件时也可以产生事件
的方法呢?
感谢。
作者: jhnny97 (≡(  ゚Д゚))   2018-07-11 18:39:00
记录mouse event最后的点,再去判断东西有没有撞到
作者: xdraculax (首席怪叔叔)   2018-07-12 04:53:00
mousemove 就记下座标如果你问的是网页加载未碰鼠标前那应该没办法
作者: Kenqr (function(){})()   2018-07-12 11:46:00
移动物件后就进行判断

Links booklink

Contact Us: admin [ a t ] ucptt.com