在遊戲裏中,我們經常會遇到詳情頁製作的需求,也就是點擊的時候會顯示出該詳情頁,鬆開後會消失。
這個功能用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);
}
}
這個組件的缺點是,我目前還沒找到動態調用的方法,所以只能當做一個組件去手動拖。所以只適合處理一些開關排序之類的按鈕功能,不適合動態操作、處理數據。
當然,這個組件還有拖動等等,感興趣的同學可以自行發掘。