Unity5_UGUI基本菜单切换学习

UGUI基本菜单切换学习

 

首先先拖放好两个Panel,并且在两个Panel里面各放一个Button

分别改名为 PanelAA , PanelBB

按钮名字改为 myButton ,targetButton

 

新建一个空的Gameobject ,改名为 UIchange

如图

技术分享

 

新建C#脚本 UIClickeds.cs

代码如下

using UnityEngine;
using System.Collections;

public class UIClickeds : MonoBehaviour {


    public RectTransform targetUI;
    public RectTransform myUI;


    public void OnMyButtonClickAA()
    {
        
        myUI.anchoredPosition = new Vector2(0, 0);
        //left right 800 离锚点
        targetUI.anchoredPosition = new Vector2(800F, 0);
    }


    public void OnTargetButtonClickBB()
    {
       
        targetUI.anchoredPosition = new Vector2(0, 0);


        myUI.anchoredPosition = new Vector2(800F, 0);
    }

}

 

将代码拖放到  UIchange对象上,并且拖放 两个Panel面板到 myUI 和 targetUI上

如下图

技术分享

 

在两个按钮下 添加点击事件添加

分别添加到两个方法触发

技术分享

 

另外一个

 

技术分享

 

 

点击运行,即可实现一个基本的 两个PanelUI面板切换的功能

 

技术分享

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。