鼠标跟随代码

文章目录

演示

以下代码隐藏内容只提供VIP赞助会员,VIP会员说明请查看置顶文章

 

说明

设置一个全透明的容器层,利用这个layer的onhover和onout来执行鼠标跟随效果。

layer的hitx和hity是当鼠标或触碰点悬停或按在layer内的相对“命中点”。该属性的数值范围在0.0到1.0之间,代表从左上角到右下角。

通过判断hitx与0.5之间的差值,判断鼠标当前在哪个象限(以之前的视角为原点),从而计算出相应的hlookat_moveforce和vlookat_moveforce,这里是使用了1作为一个倍数,如果这个1换成了更大的数,显然视角会更快跟随到鼠标的位置。