Unity UGUI篇 Text文本

simaoshid1 2018-06-22

Text 文本用(yòng)來(lái)顯示文字 , 在用(yòng)戶界面一些遊戲的(de)名字等都是使用(yòng) Text 組件 , 例如下(xià)圖标記的(de)地方 , 就是用(yòng)于顯示的(de) Text .

Unity UGUI篇 Text文本


請點擊輸入圖片描述

Text 文本控件的(de)常用(yòng)屬性和(hé)功能 :

  1. Text : 用(yòng)于想要顯示的(de)文本 ;

  2. Font : 字體 ;

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

  4. Font Size : 字體大(dà)小 ;

  5. Line Spacing : 文本行之間的(de)間距 ;

  6. Rich Text : 富文本 ;

  7. Alignment : 文本的(de)水(shuǐ)平和(hé)垂直的(de)對(duì)齊方式 ;

  8. Alignment By Geometry : 使用(yòng)區(qū)段的(de)字形幾何執行水(shuǐ)平對(duì)齊 ;

  9. Horizontal Overflow : 水(shuǐ)平溢出方式 ;

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

  11. Best Fit : 根據矩形大(dà)小來(lái)自動調整文本大(dà)小 ;

  12. Color : 文本顔色 ;

  13. Material : 渲染文本的(de)材質 ;

  14. Raycast Target : 是否可(kě)以被射線檢測到 ;.

Unity UGUI篇 Text文本


我們來(lái)寫一個(gè)顯示時(shí)間的(de)腳本吧


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()

{

// 獲取當前時(shí)間

DateTime dateTime = DateTime.Now;

// 将當前時(shí)間顯示在 Text 控件上

m_Text.text = dateTime.ToString();

}

}


新建一個(gè) Text , 将腳本挂在 Text 組件上 , 運行unity :

Unity UGUI篇 Text文本


由于寫在了(le) Update 裏面 , 所以每一幀時(shí)間都在改變 .

好了(le) , 今天的(de)介紹就到這(zhè)裏 , 明(míng)天我們來(lái)介紹一下(xià) Image 組件 .

發表評論

發表評論:

17601037727 1280857492