U3D实现详情页触摸显现:用event trigger组件监听image的按下与擡起

在游戏里中,我们经常会遇到详情页制作的需求,也就是点击的时候会显示出该详情页,松开后会消失。

这个功能用image+event trigger组件的功能即可实现。截图如下:

代码如下:

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

/// <summary>
/// 监听方式调用
/// </summary>
public class ClickAddListener : MonoBehaviour {

    //打开或者关闭子节点
    public void OpenOrCloseChilren(bool _isOpen)
    {
        foreach (Transform _tran in transform) _tran.gameObject.SetActive(_isOpen);
    }
}

这个组件的缺点是,我目前还没找到动态调用的方法,所以只能当做一个组件去手动拖。所以只适合处理一些开关排序之类的按钮功能,不适合动态操作、处理数据。

当然,这个组件还有拖动等等,感兴趣的同学可以自行发掘。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章