美文网首页
UGUI Canvas

UGUI Canvas

作者: 王一1 | 来源:发表于2018-04-04 21:17 被阅读0次

2D动画事件:Window→Animation

插入动画事件 选择方法

方法所在的脚本,与Animator必须在同一个游戏对象上

方法应是公开的、无返回值、方法名任意、不能是回调方法

GUI:Graphical User Interface

在NGUI中有重叠的Button时,场景中渲染的是后添加的Button,而点击事件执行的是先添加的Button。不同的是UGUI中,点击事件执行的是后添加的Button,即场景中看到的是哪个点击事件触发的就是哪个。

GUI自动布局:GUILayout 

GUILayout.Button自动生成按钮。

GUILayout.Label 自动生成文字。

GUILayout.TextField 生成文本框。 例: 先定义string text,在OnGUI中, text = GUILayout.TextField(text);

打印真实时间: GUILayout.Label(System.DateTime.Now.ToString ());

Canvas画布:

(1)Canvas组件:渲染模式

(2)Canvas Scaler组件:适配模式

(3)Graphic Raycaster组件:事件控制(射线)

EventSystem:事件检测

Text组件:

搜索font可以查找window安装的字体,然后可以复制到unity使用

Rich Text:富文本 勾选时可以用转义字符改变文本。

例:我是<i><color='red'>喳喳辉</color></i>

Best Fit:文本大小自动适应框的大小

用代码控制文本:

// 找对象:找到这个控件对象 (Text)

    // Text

    // 找组件:找到对象身上的Text组件

    // Text

    // 修改属性:修改Text组件身上的属性(text)

    // text

在屏幕上打印控制台内容:

string msg;

    private void Start()

    {

        Application.logMessageReceived += LogMessage;

    }

    private void LogMessage(string condition, string stackTrace, LogType type)

    {

        msg += condition + "\n" + stackTrace + "\n" + type+"\n";

 // condition是log或print的内容,type是类别(log,黄标,红标)

    }

    private void OnGUI()

    {

        GUILayout.Label(msg); 

    }

相关文章

  • NGUI与UGUI的区别

    总结: 1、NGUI与UGUI的区别 2、uGUI的Canvas 有世界坐标和屏幕坐标 3、uGUI的Image可...

  • Unity-uGUI与NGUI

    一、 uGUI与NGUI的区别 1、uGUI的Canvas 有世界坐标和屏幕坐标。 2、uGUI的Image可以使...

  • Unity学习—UGUI使用

    关于Unity UGUI使用方面知识 必读参考 本文原地址:Unity学习—UGUI使用 画布 Canvas 渲染...

  • NGUI与UGUI的优缺点

    1. NGUI与UGUI的区别 uGUI的Canvas 有世界坐标和屏幕坐标 uGUI的Image可以使用mate...

  • UGUI源码分析:CanvasUpdateSystem 画布刷新

    系列 UGUI源码分析系列总览 CanvasUpdateSystem Related Class: Canvas...

  • 1. NGUI与UGUI的区别

    1) uGUI的Canvas 有世界坐标和屏幕坐标 2) uGUI的Image可以使用material 3) UG...

  • UGUI与NGUI的区别

    1.UGUI界面展示是在画布下(Canvas),而NGUI是在UIRoot下 2.UGUI继承RectTransf...

  • UGUI Canvas

    2D动画事件:Window→Animation 方法所在的脚本,与Animator必须在同一个游戏对象上 方法应是...

  • NGUI与UGUI的区别

    区别: 1、uGUI的Canvas 有世界坐标和屏幕坐标 2、uGUI的Image可以使用material 3、U...

  • UGUI笔记1-Canvas

    Unity4.6版本开始才有了新的UI系统UGUI 一.Canvas的组件介绍 1.Canvas Canvas是U...

网友评论

      本文标题:UGUI Canvas

      本文链接:https://www.haomeiwen.com/subject/viohhftx.html