美文网首页
Unity UGUI IPointerEnterHandler、

Unity UGUI IPointerEnterHandler、

作者: _灯下影子 | 来源:发表于2021-09-07 18:20 被阅读0次
目标效果:

当拖动角色与检测区域重叠,则会响应鼠标OnPointerEnter进入方法,移出指定区域则响应OnPointerExit方法,实现阵容角色布阵互换。

现象:

拖动到检测区域会出现不停闪烁调用OnPointerEnter和OnPointerExit导致效果异常

交换阵容 交换阵容
原因:

拖动之后新创建的骨骼RaycastTarget是开启的,导致鼠标与阵容格子中间出现隔离,所以会出现进出闪烁

image.png image.png
解决:

将生成的骨骼的射线检测(RaycastTarget)关闭就可解决,思路就是要保证鼠标和检测区域不要出现被隔离,不然就会出现问题。

相关文章

网友评论

      本文标题:Unity UGUI IPointerEnterHandler、

      本文链接:https://www.haomeiwen.com/subject/bnkpwltx.html