资源简介

unity3D 新手引导遮罩,支持圆形和矩形框。图形位置和大小可以根据控件的位置和大小调节,通用所有分辨率设备。黑色区域遮挡,只有透明区域可以点穿。

资源截图

代码片段和文件信息

using UnityEngine;
using UnityEngine.UI;

public class EventPenetrate : MonoBehaviour ICanvasRaycastFilter
{

    //作为目标点击事件渗透区域
    private Gameobject target;

    public void SetTargetImage(Gameobject tg)
    {
        target = tg;
    }

    public bool IsRaycastLocationValid(Vector2 sp Camera eventCamera)
    {
        //没有目标则捕捉事件渗透
        if (target == null)
        {
            return true;
        }

        //在目标范围内做事件渗透
        return !RectTransformUtility.RectangleContainsScreenPoint(target.GetComponent()
            sp eventCamera);
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2877  2019-06-04 15:06  Assets\bantou.png

    ..A..H.      2075  2019-06-04 15:06  Assets\bantou.png.meta

    I.A....     41326  2019-06-05 17:53  Assets\demo.unity

    ..A..H.       197  2019-06-05 17:50  Assets\demo.unity.meta

    I.A....      2255  2019-06-05 17:53  Assets\GuideMask.mat

    ..A..H.       230  2019-06-04 14:33  Assets\GuideMask.mat.meta

    I.A....      3238  2019-06-05 17:43  Assets\GuideMask.prefab

    ..A..H.       232  2019-06-04 14:43  Assets\GuideMask.prefab.meta

     文件       2434  2019-06-05 14:46  Assets\GuideMask.shader

    ..A..H.       218  2019-06-04 14:30  Assets\GuideMask.shader.meta

     文件        677  2019-06-05 16:53  Assets\scripts\EventPenetrate.cs

    ..A..H.       285  2019-06-05 16:42  Assets\scripts\EventPenetrate.cs.meta

     文件       4888  2019-06-05 17:48  Assets\scripts\GuideMask.cs

    ..A..H.       285  2019-06-04 15:09  Assets\scripts\GuideMask.cs.meta

    ..A..H.       214  2019-06-05 17:41  Assets\scripts.meta

     目录          0  2019-06-05 17:48  Assets\scripts

     目录          0  2019-06-05 17:53  Assets

----------- ---------  ---------- -----  ----

                61431                    17


评论

共有 条评论