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);
   });

修改时:

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

相关推荐
NIKITAshao10 小时前
Unity URP Volume组件详解(笔记)
unity·游戏引擎
lingxiao1688813 小时前
WebApi详解+Unity注入--下篇:Unity注入
unity·c#·wpf
世洋Blog13 小时前
面经-CPU、内存、GPU的性能优化
unity·性能优化
lingxiao1688815 小时前
WebApi详解+Unity注入--中篇:.net core的WebAPI
unity·c#·.netcore
weixin_4239950018 小时前
unity 处理图片:截图,下载,保存
java·unity·游戏引擎
呆呆敲代码的小Y1 天前
【Unity实战篇】| 游戏轮播图效果,多种实现思路及完整教程
游戏·unity·游戏引擎·实战·游戏开发·轮播图·u3d
小南家的青蛙1 天前
O3DE社区发布2510.1版本
游戏引擎·图形引擎
示申○言舌1 天前
Unity高性能参数差异化URP Shader圆角圆环UI进度条
ui·unity·游戏引擎·圆环进度条·参数差异化·材质参数独立·圆角圆环
一只一只2 天前
Unity之协程
unity·游戏引擎·协程·coroutine·startcoroutine
NIKITAshao2 天前
Unity 跨项目稳定迁移资源
unity·游戏引擎