背包提示面板踩坑

在做背包面的道具提示面板时,因为想让面板相对鼠标有一个偏移,所以设置了提示面板每帧跟随鼠标,在进入格子的时候显示,离开格子的时候不显示,这个时候发现一个问题,如果提示面板和鼠标离得太近,鼠标射线会射到提示面板,从而影响格子UI的OnPointerEnter和OnPointerExit方法,导致提示面板一闪一闪
背包提示面板踩坑_第1张图片

解决方案有两个
1.直接修改提示面板和鼠标的相对距离,使鼠标和提示面板不重叠
2.在提示面板上添加Canvas Group 组件,取消勾选Interactable和Blocks Raycasts
背包提示面板踩坑_第2张图片
3.取消勾选提示面板父节点和子节点的Raycast Target
背包提示面板踩坑_第3张图片
背包提示面板踩坑_第4张图片

你可能感兴趣的:(Unity,unity)