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);
    }
}

這個組件的缺點是,我目前還沒找到動態調用的方法,所以只能當做一個組件去手動拖。所以只適合處理一些開關排序之類的按鈕功能,不適合動態操作、處理數據。

當然,這個組件還有拖動等等,感興趣的同學可以自行發掘。

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