目录
创建文本框
属性
-
Interactable: 控制输入框是否可交互。如果取消选中,输入框将无法输入。
-
Transition (过渡): 控制输入框在不同状态(如普通、高亮、按下和禁用)之间的过渡效果。
-
Target Graphic (目标图形): 输入框所应用的图形,通常是输入框的Image组件。
-
Normal Color (正常颜色): 输入框在正常状态下的颜色。
-
Highlighted Color (高亮颜色): 输入框在高亮状态下(鼠标悬停或触摸时)的颜色。
-
Pressed Color (按下颜色): 输入框在按下状态时的颜色。
-
Selected Color (选中颜色): 输入框在选中状态时的颜色。
-
Disabled Color (已禁用颜色): 输入框在禁用状态时的颜色。
-
Color Multiplier (色彩乘数): 调整颜色的亮度或强度的倍数。
-
Fade Duration (淡化持续时间): 输入框在不同状态之间颜色渐变的持续时间(以秒为单位)。
-
Navigation (导航): 控制输入框在键盘或游戏控制器导航时的行为。
-
Text Viewport (文本视口): 输入框文本显示区域的Rect Transform。
-
Text Component (文本组件): 显示输入文本的TextMeshPro组件。
-
Placeholder (占位符): 输入框为空时显示的占位符文本。
-
Input Field Settings (输入框设置):
- Font Asset (字体资源): 使用的字体资源。
- Point Size (字号): 输入文本的字体大小。
- Character Limit (字符限制): 限制输入文本的最大字符数。
- Content Type (内容类型): 输入内容的类型,包括标准、自动校正、整数数字、小数数字、密码、电子邮件地址等。
- Line Type (直线类型): 输入框的行类型,包括单行、多行提交和多行新行。
- Placeholder (占位符): 占位符文本的TextMeshPro组件。
- Vertical Scrollbar (垂直滚动条): 如果是多行输入框,可以添加一个垂直滚动条。
- Scroll Sensitivity (滚动敏感度): 滚动条的滚动敏感度。
- Caret Blink Rate (光标闪烁频率): 光标闪烁的速度。
- Caret Width (光标宽度): 输入框中光标的宽度。
- 自定义光标颜色: 输入框中光标的颜色。
- 选择颜色: 选中输入框中内容时的颜色
- OnFocus - Select All: 当输入框获得焦点时,自动选择所有文本。
- Reset On DeActivate: 输入框失去激活状态时重置内容。
- Restore On ESC Key: 按下ESC键时恢复原始文本。
- Hide Soft Keyboard: 隐藏软键盘(通常用于移动设备)。
- Hide Mobile Input: 隐藏移动设备特定的输入特性。
- 只读: 设置为只读模式,使输入框不可编辑。
- 富文本: 支持富文本,允许在输入框内使用类似HTML的标签。
- Allow Rich Text Edit: 允许富文本编辑。
- 值改变时 (On Value Changed): 当输入框的值改变时执行的动作。
- On End Edit: 当输入框编辑结束时执行的动作。
- On Select: 当输入框被选中时执行的动作。
- On Deselect: 当输入框取消选中时执行的动作。
注意
占位内容就是玩家还没点击输入框时,输入框显示的内容
新版输入框的占位内容在下图的位置设置,旧版输入框类似,大同小异