方法有2种
1.利用UGUI中的Button来制作。
<pre name="code" class="csharp">using UnityEngine;
using UnityEngine.UI;
using System.Collections;
using System;
using System.Collections.Generic;
[Serializable]
public class TabControlEntry
{
[SerializeField]
private GameObject panel = null;
public GameObject Panel { get { return panel; } }
[SerializeField]
private Button tab = null;
public Button Tab { get { return tab; } }
}
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
using System;
using System.Collections.Generic;
public class TabControl : MonoBehaviour
{
[SerializeField]
private List<TabControlEntry> entries = null;
[SerializeField]
private GameObject panelContainer = null;
[SerializeField]
private GameObject tabContainer = null;
[SerializeField]
private GameObject tabPrefab = null

本文介绍了如何使用Unity的UGUI系统来制作Tab标签页。通过将Toggle组件作为标签页,并将其放入Toggle Group中,实现一组可切换的标签。通过调整选中Toggle的渲染顺序,可以达到类似谷歌浏览器的视觉效果。
最低0.47元/天 解锁文章
2108

被折叠的 条评论
为什么被折叠?



