unity3d UGUI组件之Text

第一行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组件让字体达到我们想要的结果。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,696评论 0 17
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,276评论 4 61
  • 生命的可贵一直都知道的,可真有血淋淋的教训摆在眼前依然会感到诧异!鲜活的生命仿佛才在几天前看到它在跳动,忽...
    柒七4十玖阅读 151评论 0 0
  • 希望你永远都不要忘了今天的你有多么紧张。
    二月随心阅读 128评论 0 0
  • 去马尔代夫之前一定要看的 最近从论坛里看到一个妹子发的帖子,说的是自己和一个第二次见面的相亲对象,相约去马尔代夫发...
    中年妇女不油腻阅读 595评论 0 2