Unity --- 文本输入框的使用

2023-11-07

文本输入框有两个版本,一个是旧版的文本输入框,一个是新版的输入字段

 这里选择旧版(其实旧版和新版的唯一区别就是text组件有些不同,其它的没啥不同)

 

 上面这两张图就是文本输入框中最重要的 input field (输入区域)组件的参数了

上面这个就是文本输入器 

这里的interactable(可交互的)和按钮一样,选中后我们才能在文本输入器中输入文本,以及和文本输入器进行交互 

过渡及后面的参数都和按钮一样,选中它的时候的变化,停留在上面的时候的变化等等(导航也同理)


 上面的这个文本参数中显示的是用户输入的文本

一般在我们到文本输入框中进行输入前,框中都会具有占位文本,如下图的“Enter text”

 占位文本是可以修改的,且这个占位文本也是一个游戏物体,它是文本输入器的子物体

就是这个

 placeholder(占位者)

我们点开这个文本之后,它里面就只有一个text组件

 我们可以在这个组件中对占位文本进行一系列修改,然后一旦用户在文本输入框中输入了内容的话,占位文本就会消失


回到我们的文本输入框组件

角色限制参数:就是指当前文本框中最多输入多少个字符

 

内容类型参数:就是规定我们输入到文本输入框中的内容的类型 

如果类型是密码的话,用户输入的任何内容都会以星号的形式显示(但不会影响用户输入的内容本身)

占位符就是用来设置我们的占位文本的,框框里是作为占位文本的游戏物体

 这些参数都是对我们输入时一直在闪烁的光标的设定

选择颜色则是指当文本输入框中的内容被选中时显示的颜色,比如这个就是设置的绿色

 剩下的参数不用怎么管

接下来最重要的是这三个框框

 这三个都是事件(通过加号添加事件)

第一个是当文本输入框中的内容发生改变的时候调用的事件

第二个暂时不用管

第三个个是结束编辑时(按回车提交内容时)执行的事件

添加事件(函数)的方式 和button(按钮一样)

访问UI相关的组件的时候,如果是旧版组件的话,我们要引入这样一个命名空间

如果是新版的话则是这个

 

 以声明文本输入框对象为例

上面那个是声明一个旧版的文本输入框对象,下面那个则是声明一个新版的文本输入框对象 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Unity --- 文本输入框的使用 的相关文章

  • 【Unity2d】带你制作一款类似于金山打字的小游戏

    博主大概08年开始接触电脑游戏 当时玩的是我哥的电脑 那时候家里没网 只可以玩电脑上自带的单机游戏 比如扫雷 蜘蛛纸牌等等 当然还有红色警戒 冰封王座 星际争霸 帝国崛起等等 这些大概是我哥当时在大学下载的 也是那个时候对游戏充满了兴趣 记
  • Unity用Vuforia做AR实现脱卡效果

    有时在识别目标丢失后我们仍希望虚拟物体能够出现在摄像机前 或者到一个特定的位置 我们能对其进行操作 这就是脱卡功能 自带的脱卡功能应该是ExtendedTracking 允许模型在识别图丢失的时候还存在 位置不变 在丢失的时候的位置 这样也
  • Unity—UGUI

    每日一句 读数 学习 去更远的地方 才能摆脱那些你不屑一顾的圈子 目录 InputFiled输入框 例 用户名和密码 Toggle组件 案例 冷却效果 InputFiled输入框 Text Component 输入文本组件 Text输入内容
  • Unity 资源加载卸载过程

    什么时候才是UnusedAssets 看一个例子 Object obj Resources Load MyPrefab GameObject instance Instantiate obj as GameObject Destroy in
  • Unity单元测试流程

    文章目录 环境 流程 1 创建一个存放 单元测试程序集 的目录 2 打开 Test Runner 窗口 3 选择单元测试模式 4 创建单元测试程序集 5 创建测试脚本 6 运行测试 环境 Unity 2020 3 3f1 流程 1 创建一个
  • 【UGUI】2D头顶血条制作

    前言 近期因为需要制作玩家和敌人头顶的2D血条 查找了很多博客 发现很多都拘束于Canvas的渲染模式必须要设定为ScreenSpace Overlay 还有应该是版本原因 我的是unity2019 1 11f1 用RecttTransfo
  • Unity WebGL错误集锦

    ips 0 Unity的PlayerSettings的otherSettings或者Publish Settings里面的Enable Exceptions里面选择Full StackTrace 可以在打出的包中的浏览器的webgl打印出错
  • 【Unity&C#&随机数】随机数

    一个简单的随机数获得 0或1 使用了这样的代码 想要获得0或者1 if Input anyKeyDown float i 1 if i 1 i Random Range 0 Rang i i lt 0 5 0 1 Debug Log Cou
  • Unity中级客户端开发工程师的进阶之路

    上期UWA技能成长系统之 Unity高级客户端开发工程师的进阶之路 得到了很多Unity开发者的肯定 通过系统的学习 可以掌握游戏性能瓶颈定位的方法和常见的CPU GPU 内存相关的性能优化方法 UWA技能成长系统是UWA根据学员的职业发展
  • Unity动画系统详解

    目录 动画编辑器 编辑器面板 动画复用 前言 人形重定向动画 Humanoid 通用动画 Generic 旧版本动画 Legacy 动画控制器 系统状态 切换条件 状态机脚本 IK动画 反向动力学 BlendTree 混合树 Animato
  • Unity与Android的Back键冲突解决

    Unity与Android的Back键冲突解决 上一篇的最后留下了两个问题 Unity视图下横屏闪退 Unity视图下Android无法响应back返回上一activity 对于第一个问题 应该是Unity横屏下视图的某些设置跟Androi
  • Unity 键盘控制人物移动——之输入方式代码的编写

    键盘输入 控制人物移动 在我们制作游戏中最常见的需求之一就是使用键盘移动游戏角色 那么我们首先需要获取键盘输入 以下提供两种方法获取键盘 这里尽量通过截图解释让大家理解代码的含义 GetInput void FixedUpdate Move
  • Unity保存图片到相册

    Unity保存图片到Android相册 Java 纯文本查看 复制代码 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
  • unity3d切换场景Application.LoadLevel(1)含义

    Application LoadLevel 1 场景ID
  • 【原神游戏开发日志1】缘起

    原神游戏开发日志1 缘起 版权声明 本文为 优梦创客 原创文章 您可以自由转载 但必须加入完整的版权声明 文章内容不得删减 修改 演绎 相关学习资源见文末 大家好 最近看到原神在TGA上频频获奖 作为一个14年经验的游戏开发行业的老兵 我就
  • Unity中URP下的指数雾

    文章目录 前言 一 指数雾 雾效因子 1 FOG EXP 2 FOG EXP2 二 MixFog 1 ComputeFogIntensity 雾效强度计算 2 lerp fogColor fragColor fogIntensity 雾效颜
  • U3D游戏开发中摇杆的制作(UGUI版)

    在PC端模拟摇杆 实现玩家通过控制摇杆让玩家移动 以下是完整代码 using System Collections using System Collections Generic using UnityEngine using Unity
  • 游戏开发常见操作梳理系列之——玩家信息的显示系统

    在游戏中 有不少游戏在左上角会出现玩家的头像和等级以及血量 这就是玩家的信息显示系统 那么这些是如何制作的呢 接下来我将讲讲代码的操作 其它操作我会在其它笔记中一一说明 敬请期待 信息的显示相当简单就是控制一些UI 然后在其它系统里面填写相
  • 游戏开发常见操作梳理之小地图的制作

    游戏中一般存在小地图系统 实际上就是设置一个新的摄像机放置在玩家的正上方 然后在小地图上显示新摄像机看见的东西就可以了 在小地图上一般存在放大地图和缩小地图的按钮可以方便放大和缩小地图 这些操作是如何实现的呢 接下来直接上核心代码 usin
  • 游戏开发常见操作梳理之角色选择一

    进入游戏后 我们经常会进入角色选择的界面 通常是左右两个按钮可以更改角色供玩家选择 对于这种界面我们通常使用数据持久化将角色信息存储起来 接下来的笔记中 我将使用自带的数据持久化系统对其进行操作 实现角色的选择页面 后续会更新xml系列的文

随机推荐

  • Go语言的RPC介绍(含Protobuf-RPC)

    Go语言的RPC介绍 含Protobuf RPC 参考下面网址 http my oschina net chai2010 blog 191484 OSC h2 3
  • CentOS基础命令总结

    ls 显示文件或目录 ls l 列出文件或目录的详细详细 ls a 列出当前目录下所有文件及目录 包括隐藏的 all mkdir 创建目录 mkdir p 创建目录 若无父目录 则创建p parent rmdir 删除空目录 cd 切换目录
  • 某多多,自动化测试之 Selenium 登录被检测,请使用开发者开放平台

    网络潮流之下 请正确使用自己的技术 技术无罪 请善用手中的技术 创造更美好的明天 请勿用于不道德 违法行为 原文title 移除Selenium中的 window navigator webdriver 原文链接 https www cnb
  • Python:计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整数

    每日一题 文章目录 一 输入描述 二 输出描述 1 具体代码 2 格式化函数 题目 老师给学生们组织了一场考试 卷面总分为 100 分 每个学生的得分都是一个 0 到 100 的整数 如果得分至少是 60 分 则称为及格 如果得分至少为 8
  • 每日学术速递5.27

    CV 计算机视觉 ML 机器学习 RL 强化学习 NLP 自然语言处理 Subjects cs CV 1 Control A Video Controllable Text to Video Generation with Diffusio
  • 【批处理DOS-CMD命令-汇总和小结】-注册表编辑命令reg,如何用cmd命令打开注册表编辑器regedit

    一 打开注册表编辑器 1 1 在运行窗口中打开 首先用 win r 打开运行窗口 然后执行 regedit 打开注册表编辑器 1 2 在cmd窗口中打开 在cmd窗口中执行命令 regedit 也可打开 二 注册表编辑命令 2 1 查询re
  • 虚拟机iis服务器搭建过程,手把手教你配置一台Linux虚拟机

    手把手教你配置一台Linux虚拟机 前言 Linux distribution 越来越多 也越来越成熟 所以安装起来也是比较简单 但是要理解安装的每一个步骤还是需要对Linux的基础知识有一定的了解 不过不用很深入 如果很深入我也不会 这里
  • springboot单元测试问题解决 (空指针异常:NullPointerException 或者注入问题)

    在对springboot进行单元测试时 遇到了空指针异常 一般来说加一个注解就可以了 SpringBootTest classes xxApplication class 如果还遇到问题 可以考虑加 RunWith SpringJUnit4
  • ceph环境清理

    第一步 在 root ceph 目录下执行 第一个节点 ceph deploy purge ceph01 ceph02 ceph03 ceph04 ceph deploy purgedata ceph01 ceph02 ceph03 cep
  • python基础编程:python如何实现浪漫的烟花秀(附代码)

    不废话 直接上代码 import turtle screen turtle Screen pen turtle Turtle pen pensize 3 pen speed 10 screen bgcolor black def firew
  • Hyper-V-虚拟机一直显示 启动中 该怎么办呢?

    今天开着虚机 结果过了出去了一会儿 回来发现虚机自己停了 停了就停了 我再开一下呗 结果一直显示启动中 我q 等了半天不见动静 重启也不好用 怎么办呢 有一种方法 叫直接杀线程 1 用下面命令看一下那个服务正在开启 tasklist FI
  • maven安装教程(超详细图解)

    本篇超级详细案例图解教学 Maven安装教程 图片点击可放大仔细看 Maven安装教程 1 前提 Maven需要Java环境 所以首先需要安装JDK 本教程默认已安装JDK1 8 2 解压文件 将maven文件夹复制到磁盘目录 本教程以安装
  • JackSon

    前后端分离开发中常用到的数据交互方式就是json 本文主要讲解对jackson对json的相关操作 jackson 基础篇 1 引入依赖
  • 《Apache MINA 2.0 用户指南》第七章:事件处理器

    最近准备将Apache MINA 2 0 用户指南英文文档翻译给大家 但是我偶然一次百度 发现 Defonds 这位大牛已经翻译大部分文档 原文链接 http mina apache org mina project userguide c
  • [webpack问题]TypeError: __webpack_require__(...).context is not a function

    require context directory useSubdirectories regExp directory 表示检索的目录 useSubdirectories 表示是否检索子文件夹 regExp 匹配文件的正则表达式 一般是文
  • BeanCreationException异常,注入Bean异常

    org springframework beans factory BeanCreationException Error creating bean with name XXX 注入bean异常 出现这个异常就是找不到对应的JavaBea
  • mac改成类似微软键盘偏好设置

    以前我做过笔记 但是好像印象还不是很深刻 因为我自己还是忘记了 我又写了一篇 首先是蛋疼的切换输入法问题 中文输入法和英文输入法的问题真不习惯 切换输入法改正方法 进入系统偏好设置 键盘 快捷键 输入法 选择上一个输入法 勾选 发现右边 空
  • Java类和对象(重点详解)

    类和对象 类和对象的关系 类的介绍 类变量 静态变量 public private 一些建议和小结 写在最后的话 这段时间博主学习了一些Java中类和对象的知识 今天我们就来聊聊Java中的类和对象 类和对象的关系 类其实就是一个模板 比如
  • oracle重复数据保留需要的一条数据

    由于功能开发进度的问题 人员录入的时候仅能够多次录入 不能够录入之后直接以该数据未蓝本引入导致多部门的时候必须多次创建冗余的数据 且由于数据录入的不规范 录入了许多相同的数据 特别是同单位同部门的数据 故需要处理此类数据 因此需要对此类重复
  • Unity --- 文本输入框的使用

    文本输入框有两个版本 一个是旧版的文本输入框 一个是新版的输入字段 这里选择旧版 其实旧版和新版的唯一区别就是text组件有些不同 其它的没啥不同 上面这两张图就是文本输入框中最重要的 input field 输入区域 组件的参数了 上面这