Unity UGUI篇 Text文本

simaoshid1 2018-06-22

Text 文本用来显示文字 , 在用户界面一些游戏的名字等都是使用 Text 组件 , 例如下图标记的地方 , 就是用于显示的 Text .

Unity UGUI篇 Text文本


请点击输入图片描述

Text 文本控件的常用属性和功能 :

  1. Text : 用于想要显示的文本 ;

  2. Font : 字体 ;

  3. Font Style : 文本样式 (斜体 , 加粗等) ;

  4. Font Size : 字体大小 ;

  5. Line Spacing : 文本行之间的间距 ;

  6. Rich Text : 富文本 ;

  7. Alignment : 文本的水平和垂直的对齐方式 ;

  8. Alignment By Geometry : 使用区段的字形几何执行水平对齐 ;

  9. Horizontal Overflow : 水平溢出方式 ;

  10. Vertical Overflow : 垂直溢出方式 ;

  11. Best Fit : 根据矩形大小来自动调整文本大小 ;

  12. Color : 文本颜色 ;

  13. Material : 渲染文本的材质 ;

  14. Raycast Target : 是否可以被射线检测到 ;.

Unity UGUI篇 Text文本


我们来写一个显示时间的脚本吧


using System;

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

using UnityEngine.UI;

public class TextTest : MonoBehaviour

{

private Text m_Text;

private void Start()

{

m_Text = GetComponent();

}

private void Update()

{

// 获取当前时间

DateTime dateTime = DateTime.Now;

// 将当前时间显示在 Text 控件上

m_Text.text = dateTime.ToString();

}

}


新建一个 Text , 将脚本挂在 Text 组件上 , 运行unity :

Unity UGUI篇 Text文本


由于写在了 Update 里面 , 所以每一帧时间都在改变 .

好了 , 今天的介绍就到这里 , 明天我们来介绍一下 Image 组件 .

发表评论

发表评论:

17601037727 1280857492