Unity UGUI 之 Input Field

本文仅作学习笔记与交流,不作任何商业用途

本文包括但不限于unity官方手册,唐老狮,麦扣教程知识,引用会标记,如有不足还请斧正

1.Input Field是什么?

给玩家提供输入的输入框

2.重要参数

中英文对照着看,部分和Button,Toggle重复的参数就赘述了参考:Unity UGUI 之Button-CSDN博客

该笔记来源于唐老狮

2.1 Content Type

该笔记来源于唐老狮

2.2 Line Type

该笔记来源于唐老狮

2.3 事件监听

这里提供了三种不同状态下的监听模式,分别为:

第二和第三的个监听事件的区别:

可以使用下列代码写法进行实现

cs 复制代码
   //下面为InputField代码添加监听函数演示,注意有参string
   InputField inputField = this.GetComponent<InputField>();
   inputField.onValueChanged.AddListener((str) => {
       print("在修改时"+str);
   });
   inputField.onSubmit.AddListener((str) => {
       print("提交后"+str);
   });
   inputField.onEndEdit.AddListener((str) => {
       print("换行或点击其他位置" + str);
   });

修改时:

提交后和换行或点击其他地方后:(注意因为提交顺序,二者都能被触发)

相关推荐
游乐码1 天前
UnityGUI(五)GUI控件综合使用
开发语言·unity·c#
LF男男1 天前
TshitBullect.cs
unity
游乐码1 天前
Unity(十六)切换场景及鼠标相关
unity·游戏引擎
FakeEnd1 天前
Unity开发笔记6
笔记·unity·游戏引擎
游乐码1 天前
Unity(十七)Unity随机数及Unity委托
unity·游戏引擎
ellis19701 天前
Unity性能优化之检测工具Profiler
unity·性能优化
RPGMZ1 天前
RPGMZ游戏引擎 一个窗口 文本居中显示
开发语言·javascript·游戏引擎·rpgmz
tohand2 天前
Unity 完美假阴影实现文档
unity·游戏引擎
@蓝莓果粒茶2 天前
【Unity笔记】保姆级AssetBundle详解(含代码+避坑指南)
笔记·游戏·unity
Zephyr_02 天前
Unity2D游戏制作
游戏·unity