之前做卡片滑动的时候,老是会出现头尾UI穿透的bug,一直没有找到好的解决办法,今天抽空又研究了一下,解决了首尾穿透的bug,但是现在不能点击卡片滑动了。只能点击按钮滑动卡片,导致这个原因是因为我在卡片上添加了canvas这个组件来控制层级。目前没有找到解决办法。
一、实现效果图:
二、整体代码:
using DG.Tweening;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class MManager : MonoBehaviour
{
/// <summary>
/// 左边按钮
/// </summary>
public Button LeftButton = null;
/// <summary>
/// 右边按钮
/// </summary>
public Button RightButton = null;
/// <summary>
/// 滚动速度
/// </summary>
public float Speed = 0;
/// <summary>
/// 卡