美文网首页
unity3d UGUI组件之Text

unity3d UGUI组件之Text

作者: 我的_一个道姑朋友 | 来源:发表于2016-10-22 15:29 被阅读0次

    第一行Text就是我们一般的静态文本要输入的内容。

    Character 为字符。

      字符里面包括 font 字体, font style 字体风格(粗体,斜体,正常和粗体加斜体),字体大小font size,line spacing 行间距,rech text(富文本,这里的富文本的意思是在Text输入的内容里面用Html的一些字体修饰符来改变字体。例如<b>字体</b>意思是加粗。color为颜色,fontsize为大小等。)

    Paragraph为段落

    Alignment 为对齐方式(第一行里面的是段落对齐,第二行是靠顶中间或者靠底))

    Horizontal Overflow为水平溢出。在unity3d中。H代表水平或者行。V代表垂直或者竖直。

    Best Fit就是让当前输入的文字默认的变为适应当前的输入框。

    color为颜色。点击可以更换相应的颜色。

    material为材质球。在NGUI和一些大型的3D游戏中一般要用到“材质球”。

    最后一个位raycasttarget(我们将这个单词分开可以得到ray 涉嫌,cast投掷 target 目标)

    代码方面的问题:

    第一:怎么在一个GAME视角下输出text的内容呢:

    using UnityEngine;

    using System.Collections;

    using UnityEngine.UI;

    public class TEST : MonoBehaviour

    {

    public          Text          wenbe;

    // Use this for initialization

    void Start ()

    {

    wenbe.text = "";

    }

    // Update is called once per frame

    void Update ()

    {

    }

    }

    第二:我们可以通过text组件的修改text的参数。那么代码怎么实现呢?

    wenbe.GetComponent<Text>().color = Color.black;

    先得到wenben这个参数的组件Text,再用().得到相应的参数。

    第三:我们可以通过一些独特的参数来设置字体的特殊格式

    例如wenbe.text = Color.Lerp(Color.green,Color.blue,Time.  让字体在什么时间之内在green和blue颜色之间闪烁。 

    第四:我们一般给字体一个Outine组件让字体达到我们想要的结果。

    相关文章

      网友评论

          本文标题:unity3d UGUI组件之Text

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