GUI 控件实例学习二(C#)

using UnityEngine;
using System.Collections;

public class GUITest : MonoBehaviour {

    public GUISkin myGUISking;
    private Rect windowRect;
    private Vector2 scrollPosition;
    string info="       测试测试测试测试测试测试测试测试测试测试 \n " +
        "测试测试测试测试测试测试测试测试\n测试测试测试测试测试测试\n测试测试测试测试测试测试测试测试\n测试测试测试测试测试测试测试测试\n" +
            "测试测试测试测试测试测试测试测试测试测试\n测试测试测试测试测试测试测试测试\n测试测试测试测试测试测试";
    // Use this for initialization
    void Start () {
        windowRect = new Rect (500,140,350,510);
    }

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

    }
    void OnGUI(){
        GUI.skin = myGUISking;
        windowRect = GUI.Window (0,windowRect,DoMyWindow,"");
    }

    void DoMyWindow( int windowID){
        GUILayout.BeginVertical ();
        GUILayout.Space (8);
        GUILayout.Button ("", "MyButtonSkin");
        GUILayout.Space (8);
        GUILayout.Label ("","MyDividerSkin");
        GUILayout.Label ("MyLabelSkin","MyLabelSkin");
        GUILayout.Label ("","MyDividerSkin");
        GUILayout.Label ("","MyDividerSkin");
        GUILayout.Label ("","MyDividerSkin");
        GUILayout.Label ("","MyDividerSkin");

        GUILayout.BeginHorizontal ();
        scrollPosition = GUILayout.BeginScrollView (scrollPosition, false, true);
        GUILayout.Label (info,"MyTextSkin");
        GUILayout.EndScrollView ();
        GUILayout.EndHorizontal ();

        GUILayout.EndVertical ();
        GUI.DragWindow (new Rect(0,0,10000,10000));
    }

}



GUI原理很简单,和flash组件差不多,只能unity3d中是可视化编辑,调整各种属性,然后即可得到视图效果。

GUI 控件实例学习二(C#)

时间: 2024-11-06 19:54:51

GUI 控件实例学习二(C#)的相关文章

GUI创建各常用控件(二)

继续接着上一篇! 在我看来有一点需要申明:由于是GUI的相关知识,所以我只是在复习中粗略的总结而已,因此参考价值可能有限,更多的是当作自己学习的一个记录以及便于自己查阅. 好啦!干货继续: 1.类似于GUI.Box(new Rect(Screen.width/2,Screen.height/2,Screen.width/2,Screen.height/2),   new GUIContent("This is a title","hahaha"));的命令:   其

Atitit.Gui控件and面板----数据库区-mssql 2008 权限 配置 报表查看成员

Atitit.Gui控件and面板----数据库区-mssql 2008 权限 配置 报表查看成员 1. 配置服务器连接权限 1 2. 配置数据库权限 1 3. 设置表格/视图安全性 2 1. 配置服务器连接权限 配置服务器登录--数据库级别的[安全性]-[登录名]-[新建登录名] 角色::public 作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:[email protected] 转载请注明来源: http://blog.csdn.net/attilax 2. 配置数据库权限

atitit.Atitit. Gui控件and面板-----服务端控件 java struts的实现最佳实践

atitit.Atitit.  Gui控件and面板-----服务端控件 java struts的实现最佳实践 1. 服务器控件的类别 1 1.1. 数据控件:该类控件可细分为两种类型:数据源控件和数据绑定控件. 1 1.2. 站点导航控件: 1 1.3. WebParts控件: 1 1.4. 登录控件: 1 1.5. Ajax 控件 1 2. jsf 2 3. Apache  ecs 2 4. Custom ui control... 2 5. Struts UI Tags display d

Atitit. Gui控件and面板----程序快速启动区--最佳实践Launchy ObjectDock-o0g

Atitit.  Gui控件and面板----程序快速启动区--最佳实践Launchy ObjectDock-o0g 两个方式::: 键盘式::先用热键呼叫出QS,然后开始输入程序中的部分字母,按Enter就 是启动这个程序 鼠标式::mouse左的呼叫出面板,分组,点击启动... 作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:[email protected] 转载请注明来源: http://blog.csdn.net/attilax 1. ===Launchy Quicksil

Atitit.Gui控件and面板----web server区----- web服务器监控面板and控制台条目

Atitit.Gui控件and面板----web server区----- web服务器监控面板and控制台条目 1. Resin4.0.22 1 2. 查看http连接数::Summary>>tables 1 2.1.1. Open Connections 1 2.2. TCP ports? 1 3. 查看app::confgi?>>webapps 2 3.1. Host http://localhost:80 2 3.1.1. WebApps 2 4. 查看app2:::   

Atitit.Gui控件and面板----db数据库区----- .数据库比较同步工具 vOa

Atitit.Gui控件and面板----db数据库区----- .数据库比较同步工具 vOa 1. 咨微海信数据库应用 工具 1 2. 数据库比较工具 StarInix SQL Compare   (500K) 3 3. sql delta v5.1 特别版 (15M  推荐) 4 4. RedGate.SQL.Compare.Pro.9.0.0.79 破解版 (9M) 8 5. BXC-SQLServer数据库对象对比工具下载 V1.02免费版_ <BXC-SQL... 8 6. Godsw

GUI控件梳理

GUI控件 GUI是图形用户接口,可以说主要管着用户的输入和输入.刚毕业的时候,天真的我认为控件也就那么几个,学会了也就可以了.后来接触的东西多了才发现,控件太多啦.就想自己总结一下控件. GUI控件功能 接触的所有的gui控件的功能我觉得只有三个.第一个功能是用来显示内容的,典型的就是图片,当然所有的gui控件都有着显示的功能.比如按钮的图片和文本,他向用户传达一个显示内容的信息.第二个功能是事件,典型的就是按钮,我们经常是将一个控件绑定到一个回调函数上,或者说回调事件上,当用户操作这个控件的

对百度WebUploader开源上传控件的二次封装,精简前端代码(两句代码搞定上传)

首先声明一下,我这个是对WebUploader开源上传控件的二次封装,底层还是WebUploader实现的,只是为了更简洁的使用他而已. 下面先介绍一下WebUploader 简介: WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件.在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, android 4+.两套运行时,同样的调用方式,可供

C语言实现的简易可移植GUI控件库

从大一开始接触到单片机(MCU),一直都觉得挺好玩的.从8位的51单片机到16位的TI MSP系列的单片机都尝试学过.感觉还不错,不过,以前一直都觉得32位的ARM处理器距离自己很遥远.幸运的是,如今我确实有机会接触一款32位的处理器了.当然使用的是Cortext M4内核,TI Stellaris系列处理器之一.       在这几天的学习中,发现高端的处理器确实很强大,不管是内存,FLash存储空间,还是内部的各种硬件资源都极为丰富.也让我一时间不知所措了.此外,还学习了下TFT彩屏的操作.