Unity(UGUI的回调函数)

前提条件
        当前UI对象必须有至少一个基础组件(Text、Image、Raw Image)

        基础UI组件中必须勾选Raycast Target

        代码引入命名空间:using UnityEngine.EventSystems;

可回调方法
        Unity(UGUI的回调函数)_第1张图片

                        eventData.pointerEnter(返回触发某个回调时,鼠标进入的UI对象) 

注意:抬起鼠标的回调方法,必须在当前UI范围内按下,然后在当前UI范围内抬起时触发该回调

拓展:把当前UI的位置和鼠标的屏幕坐标一致(画布必须是第一个模式)

        transform.position = Input.mousePosition;

拓展:如何检测拖拽图片后面的UI        

        因为3个拖拽回调方法是一体的运行一个后后面两个也会一起运行

        所以在开始拖拽的方法中获取当前物体的Raycast Target组件并设置成false

        结束设置为true就可以了

你可能感兴趣的:(Unity,3D,unity,游戏引擎,3d)