Unity — Toggle组制作菜单及菜单栏移动和二级菜单实现!
| 本文提供详细教程 记录遇到的难点并帮助同行的朋友们 坚持以最简单的方法传授和把更好的阅读体验带给你们! |
一:效果一

一:在新场景创建对象,添加Toggle按钮对象

二:设置Toggle 属性



三:不需要任何代码,即可实现
二:效果二
效果图

1:在效果一的基础上修改

2:添加的Toggle,当作是控制菜单栏滑出滑入的按钮

3:创建控制滑动的脚本



using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using DG.Tweening;
public class BG_Move : MonoBehaviour
{
public static BG_Move bG_Move;
public Toggle Switch;
public Toggle[] toggles;
public Transform ToggleBtns;
private void Awake()
{
bG_Move = this;
Switch = transform.Find("Switch").GetComponent<Toggle>();
toggles = transform.Find("ToggleBtns").GetComponentsInChildren<Toggle>();
ToggleBtns = transform.Find("ToggleBtns");
}
void Start()
{
#region 暂时未发现有何用
foreach (var item in toggles

本文介绍如何在Unity中使用Toggle组件创建交互式菜单栏,并通过脚本实现菜单栏的滑动显示与隐藏,以及不同菜单项的功能响应。

5262

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



