[Unity]新手指引遮罩实现

 

 

两种实现方法

1.通过新建一个不同层级Sorting的UICanvas黑色遮罩的Plane和Button来复制目标按钮的功能

优点&缺点:实现起来很方便,但是对于所有的UI的对象的设置很难实现。

2.通过新建一个不同层级Sorting的UICanvas和4个不同的黑色遮罩的Plane把目标按钮围起来

优点&缺点:通过找到目标UI按钮的 对象,就可以进行遮罩,不需要很复杂的设置,在代码上面需要找到目标的坐标进行实现。

 

 

 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class ButtonCopy : MonoBehaviour {

    public Button button;
    public Text buttonText;

    private Button thisCopyButton;
    private Text thisCopyButtonText;
    /// <summary>
    /// 复制按钮 的 背景,黑色遮罩图片
    /// </summary>
    [SerializeField]
    private Transform blackPlane;

    /// <summary>
    /// 上下左右四个角 的定位图片
    /// </summary>
    public Image LeftUp;
    public Image LeftDown;
    public Image RightUp;
    publi
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值