【第21期】观点:人工智能到底用 GPU?还是用 FPGA?

unity3d Panel之间的转换

原创 2015年07月06日 18:47:46

效果展示:


如上图,点击入口弹出绿色Panel,点击出口关闭Panel。


代码事例:

using UnityEngine;
using UnityEngine.UI;
using System.Collections;
using UnityEngine.EventSystems;


public class SelectLevelMgr : MonoBehaviour {


    Transform panel;
// Use this for initialization
void Start () {


            //Obtain EntryBtn Button component
            var EntryBtn = gameObject.GetComponent<Button>();
            //Obtain canvas:Cav_Level
            var canvas = GameObject.Find("Cav_Level");
            //Obtain Panel:Pal_Green
            panel = canvas.transform.FindChild("Pal_Green");
            //get by the transform obtain :tansCloseBtn
            Transform transCloseBtn = canvas.transform.FindChild("Pal_Green/Btn_Close");
            //Obtain 'cpb' Button component
            var cpb = transCloseBtn.GetComponent<Button>();
        
            /**
            * 点击事件监听方法
            * */


            if (EntryBtn != null)
            {
                EntryBtn.ButtonClickEvent = DoEntry;
            }


            if (cpb != null)
            {
                cpb.ButtonClickEvent = ClosePanel;
            }


        }



// Update is called once per frame
void Update () {

}




    /**
     * 点击事件触发方法
     * */
    public void DoEntry(BaseEventData eventData)
    {
            if (panel != null)
            {
                panel.gameObject.SetActive(true);           
            }
    }


    public void ClosePanel(BaseEventData eventData)
    {
        if (panel != null)
        {
            panel.gameObject.SetActive(false);
        }
    }
 
}


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

【Unity插件】NGUI核心组件之UIPanel

NGUI:UIPanel UIPanel负责创建实际的集合图形。你不需要手动的添加UIPanel-一旦你创建一个控件,它会自动被添加。如果你想将你的UI渲染拆分到不同的Draw Call中,你可...

在Unity中使用代码类来管理多个Panel(面板)之间的切换

在Unity中使用代码类来管理多个Panel(面板)之间的切换

二、Unity4.6UI---------EventSystem

EventSystem: EventSystem 是一种将基于输入的事件发送到应用程序中的对象,无论是键盘、 鼠标、 触摸或自定义输入。 First Selected: Send Navigation...

三、Unity4.6UI---------Panel(Image)

Source Image:源图片 Color:应用在该图片上的颜色 Material:渲染该图片的材质 Set Native Size:设置成图片原来的大小 Simple:简单? preser...

U3D游戏开发—程序员转型篇(一)背景介绍

第一篇博客,如有什么思维上或者讲述的不够合理,欢迎各种网络上的大神砸砖; 为什么写这篇博客,可能跟本人性格有关系,“好为人师”,高中的时候,最喜欢给女朋友将地址知识了,把她讲的不会了,我居然喜欢上了...

U3D游戏开发—程序员转型篇(三)菜单的认识

主要包含 1, File:主要包含工程和场景的创建,保存以及输出等功能,还包含发布的一些功能,具体功能的应用,此处省去一万字,得自己试,只有动手才能认识的更加深刻;下图              ...

U3D切换场景保留物体

有梦想的小鸟   本系列讲解愤怒的小鸟,也详细的讲解一些基础的东西!   我是在unity3d 3.5.6f4版本下操作的,以后的时间里,将会和大家一起慢慢的分享这个示例demo。如果有讲解的不当...

UNITY3D在线更新之道-CSlight 使用总结

最近做U3D的热更新,研究了各种方式无果后,找到了cslight这个东西,可以在一定范围内动态

U3D开发学习之路--字符串的3个小练习

字符串反转public string StringReverse(string targetString) { char[] toArray = targetString.ToCharArr...

【Unity3D】坐标转换

左手坐标系3D空间中,通过坐标确定物体所处的位置。U3D中采用的是左手坐标系。伸出左手,让拇指和食指成“L”形,大拇指向右,食指向上。其余的手指指向前方,这样就建立了一个左手坐标系。拇指、食指和其余手...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)