Unity UGUI之InputField(TMP)基本了解

这篇具有很好参考价值的文章主要介绍了Unity UGUI之InputField(TMP)基本了解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

tmp_inputfield,unity,游戏引擎

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

  1. Font Asset:输入文本字体。
  2. Point Size:输入文本字体大小。
  3. Character Limit:限制用户输入的字符数。
  4. Content Type:定义输入的内容类型,如标准文本、整数、浮点数、密码等。
  5. Line Type:定义输入框的行为,单行或多行输入。
  6. Placeholder:当输入框为空时显示的占位符文本。
  7. Caret Blinks Rate:定义光标闪烁频率。
  8. Caret Width:定义光标的宽度。
  9. Custom Caret Color:自定义光标颜色。
  10. Selection Color:文本选择时的背景色。
  11. On Focus Select All:定义是否在焦点集中时选择所有文本。
  12. Reset On DeActivation:当这个属性被启用时,输入框在失去焦点或不再处于激活状态时会重置其文本内容。换句话说,当用户点击输入框外部或将其设为非激活状态时,输入框中的文本内容将被重置为初始状态。
  13. Restore On ESC Key:启用此属性后,用户按下键盘上的ESC键时,输入框中的文本内容将会被还原为上一次焦点进入输入框时的内容。这个功能可以让用户在编辑文本时,按下ESC键撤销他们最后的更改。
  14. Hide Soft Keyboard:当这个属性被启用时,在移动设备上,当用户点击输入框以外的区域时,软键盘会被隐藏。
  15. Hide Mobile Input:在移动平台上隐藏输入框。
  16. ReadOnly:定义输入框是否只读。
  17. Rich Text:启用此属性后,输入框支持富文本格式。用户可以在输入框中使用富文本标记,如加粗、斜体、颜色等,以改变文本的样式。
  18. Allow Rich Text Editing:启用此属性后,用户可以在输入框中编辑富文本内容。

2、InputField(TMP)一些常用方法:文章来源地址https://www.toymoban.com/news/detail-842932.html

  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):将光标移动到文本开头。

到了这里,关于Unity UGUI之InputField(TMP)基本了解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity主动聚焦InputField并且设置光标位置

    在一次文本输入的设计中,需要用到点击自定义的Button来删除InputField里对应光标位置的字符,并且保持InputField和光标不会丢失焦点 实现删除字符 实现InputField焦点不丢失 实现光标不消失 解决光标重设时,由于自动SelectAll时导致的选中颜色闪烁 各位有更优的办法可以分享分

    2024年02月13日
    浏览(39)
  • Unity中实现获取InputField选中的文字

    一:前言 获取到选中的文字:哈哈 二:实现 UGUI的InputField提供了selectionAnchorPosition和selectionFocusPosition,开始选择时的光标下标和当前光标下标  

    2024年02月12日
    浏览(33)
  • Unity WebGL 输入框(InputField)接受中文输入

    Unity发布成webgl后,inputfield没法接受中文输入 Unity 在webgl平台下对IME的支持有问题 Unity与IME的官方说法描述: Unity官方明确说明:IOS,Android不支持IME。 是不是Unity WebGL对IME支持有问题?! 使用github包【WebGLInput】:https://github.com/kou-yeung/WebGLInput 包的介绍: 1、工程里面拖入Uni

    2024年02月16日
    浏览(33)
  • unity InputField输入框如何自定义输入类型,限制输入格式等

    Unity中的InputField输入框可以通过以下几种方式自定义输入类型,限制输入格式等: 通过设置InputField组件的content Type属性,可以指定输入框的类型。常见的类型有: Standard:默认类型,可以输入任何字符。 Integer Number:只能输入整数。 Decimal Number:只能输入浮点数。 Password:

    2024年02月08日
    浏览(32)
  • 【100个 Unity实用技能】 | Unity中Text文本框 和 InputField文本输入框 内容换行问题

    🎬 博客主页:https://xiaoy.blog.csdn.net 🎥 本文由 呆呆敲代码的小Y 原创,首发于 CSDN 🙉 🎄 学习专栏推荐:Unity系统学习专栏 🌲 游戏制作专栏推荐:游戏制作 🌲Unity实战100例专栏推荐:Unity 实战100例 教程 🏅 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📆 未来很长

    2024年02月11日
    浏览(54)
  • Unity TMP/Test 自适应文本

    注意:Text组件 直接把脚本中所有的TextMeshProUGUI改为Text即可 TMP

    2024年02月15日
    浏览(48)
  • Unity TMP (TextMeshPro) 创建字体材质

    完整名称:Text Mesh Pro ,unity新一代主流字体插件 1.1 组件变化 内置的Text组件以及与内置Text组件绑定的Button、DropDown、InputField均被替换为使用TextMeshPro的版本 内置的Text组件以及与内置Text组件绑定的Button、DropDown、InputField则被移动到Legacy菜单 1.2 变化说明 旧的组件只是移动到

    2024年02月10日
    浏览(38)
  • 【100个 Unity实用技能】 | InputField输入框组件实现输入限制,只能输入中文或特殊字符等

    🎬 博客主页:https://xiaoy.blog.csdn.net 🎥 本文由 呆呆敲代码的小Y 原创,首发于 CSDN 🙉 🎄 学习专栏推荐:Unity系统学习专栏 🌲 游戏制作专栏推荐:游戏制作 🌲Unity实战100例专栏推荐:Unity 实战100例 教程 🏅 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📆 未来很长

    2023年04月27日
    浏览(49)
  • 【100个 Unity实用技能】 | Unity中Text文本框 和 InputField文本输入框 内容换行问题【文末送书】

    🎬 博客主页:https://xiaoy.blog.csdn.net 🎥 本文由 呆呆敲代码的小Y 原创,首发于 CSDN 🙉 🎄 学习专栏推荐:Unity系统学习专栏 🌲 游戏制作专栏推荐:游戏制作 🌲Unity实战100例专栏推荐:Unity 实战100例 教程 🏅 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📆 未来很长

    2024年02月12日
    浏览(50)
  • 【虚拟仿真】Unity3D中实现3DUI,并且实现Button、InputField、Toggle等事件绑定

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 大家好,我是佛系工程师 ☆恬静的小魔龙☆ ,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 最近在项目中需要用到3DUI的展示,之前一般会用TextMeshPro进行展示: 但是,后面又需要添加按钮、Toggle等,就捣鼓了

    2024年02月22日
    浏览(68)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包