您的当前位置:首页正文

Unity UGUI之InputField(TMP)基本了解

2024-12-01 来源:个人技术集锦

Unity的InputField组件是用于在Unity中创建可供用户输入文本的输入框的UI组件。通过InputField组件,可以让用户在运行时输入文本,比如用户名、密码、搜索关键字等。其中TMP版本的InputField是基于TextMeshPro的InputField组件,提供了更多的文本渲染功能和样式设置。

1、如下图,为InputField(TMP)组件的各个属性:

其中上部分的属性即为Text(TMP)的基本属性,InputField(TMP)主要属性在红框内。

2、InputField(TMP)一些常用方法:

  1. string GetText():获取输入框中的文本内容。
  2. void SetText(string text):设置输入框的文本内容。
  3. void ActivateInputField():激活输入框,使其可以接受用户输入。
  4. void DeactivateInputField():取消激活输入框,使其不再接受用户输入。
  5. void MoveTextEnd(bool shift):将光标移动到文本末尾。
    veTextEnd(bool shift)**:将光标移动到文本末尾。
  6. void MoveTextStart(bool shift):将光标移动到文本开头。
显示全文