当前位置: 首页 > news >正文

网站机房建设解决方案推广软文怎么写

网站机房建设解决方案,推广软文怎么写,艺术字体转换器,建设云购网站🎬 博客主页:https://xiaoy.blog.csdn.net 🎥 本文由 呆呆敲代码的小Y 原创,首发于 CSDN🙉 🎄 学习专栏推荐:Unity系统学习专栏 🌲 游戏制作专栏推荐:游戏制作 &…

请添加图片描述

  • 🎬 博客主页:https://xiaoy.blog.csdn.net

  • 🎥 本文由 呆呆敲代码的小Y 原创,首发于 CSDN🙉

  • 🎄 学习专栏推荐:Unity系统学习专栏

  • 🌲 游戏制作专栏推荐:游戏制作

  • 🌲Unity实战100例专栏推荐:Unity 实战100例 教程

  • 🏅 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!

  • 📆 未来很长,值得我们全力奔赴更美好的生活✨

  • ------------------❤️分割线❤️-------------------------

请添加图片描述请添加图片描述请添加图片描述

请添加图片描述


Unity 小科普

老规矩,先介绍一下 Unity 的科普小知识:请添加图片描述请添加图片描述请添加图片描述

  • Unity是 实时3D互动内容创作和运营平台 。
  • 包括游戏开发美术建筑汽车设计影视在内的所有创作者,借助 Unity 将创意变成现实。
  • Unity 平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机平板电脑PC游戏主机增强现实虚拟现实设备。
  • 也可以简单把 Unity 理解为一个游戏引擎,可以用来专业制作游戏

Unity 实用小技能学习

InputField输入框组件实现输入限制,只能输入中文或特殊字符等

在使用InputField的过程中,有些时候我们需要对一些输入字符做限制。
比如只允许输入整数,字母数字,允许字母和数字但无法输入符号,只能输入中文等输入限制。

这个使用InputField组件自带的属性ContentType可以直接解决掉部分限制。比如只能输入整数及只能输入字母和数字等,但是某些特殊性的限制就只能通过我们使用代码进行特殊限制了。

下面来介绍只能输入中文的具体方法

首先新建一个脚本挂载到InputField组件的游戏对象上(或者其他场景物体)。

方法一:onValidateInput:自定义验证回调
此方法是使用Unity InputField组件的回调方法对每个输入的字符进行字符验证,然后我们对该字符进行相关判定即可。

代码如下:

using UnityEngine.UI;
using UnityEngine;public class InputFieldTest : MonoBehaviour
{private InputField m_inputField;protected void Awake(){m_inputField= GetComponent<InputField>();m_inputField.onValidateInput = ValidateCallback;}private char ValidateCallback(string text, int charIndex, char ch){//Debug.Log($"测试语言。text:{text}, charIndex:{charIndex}, ch:{ch}");if (ch >= 0x4e00 && ch <= 0x9fa5)//汉字的范围{return ch;}else{return (char)0;}}
}

方法二:onValueChanged配合Regex类

此方法使用了.Net的 Regex类,需要引入命名空间 System.Text.RegularExpressions
然后使用 Regex.IsMatch() 进行匹配项验证,来筛选我们的字符做判定。

IsMatch(String) | 指示 Regex 构造函数中指定的正则表达式在指定的输入字符串中是否找到了匹配项。

代码如下:

using UnityEngine.UI;
using UnityEngine;
using System.Text.RegularExpressions;public class InputFieldTest : MonoBehaviour
{private InputField m_inputField;protected void Awake(){m_inputField= GetComponent<InputField>();m_inputField.onValueChanged.AddListener(OnInputFieldValueChang);}private void OnInputFieldValueChang(string inputInfo){Regex reg = new Regex("^[\u4e00-\u9fa5]+$");if (reg.IsMatch(inputInfo)){m_inputField.text = inputInfo;}else{if (m_inputField.text == ""){m_inputField.text = "";}else{m_inputField.text = inputInfo.Substring(0, inputInfo.Length - 1);}}}
}

效果如下:
请添加图片描述

若是想要一些指定的其他特殊输入限制,只需要变换if中的正则表达式条件即可。

UGUI组件学习文章:Unity-UGUI控件全面解析 | InputField 输入框组件详解
正则表达式参考文章:【Unity3D日常开发】在Unity中使用正则表达式


在这里插入图片描述

http://www.hkea.cn/news/794970/

相关文章:

  • 网站为什么要维护佛山网络营销推广
  • 国企网站建设报告怎么建造自己的网站
  • 免费做司考真题的网站余姚网站如何进行优化
  • 如何网站开发1688网站
  • 丽水专业网站建设价格青岛网站优化
  • 网站开发专业培训学校百度推广登录官网入口
  • 贵阳做网站公司网站热度查询
  • 做课件最好的素材网站考拉seo
  • 网站建设玖首选金手指seo网站优化收藏
  • 台州卓远做网站好不好广州seo教程
  • dz网站数据备份bt磁力猪
  • github 可以做网站吗360seo
  • 杭州 企业门户网站建设爱链
  • dj那个网站做的好长沙公司网络营销推广
  • 设计师培训招生视频黑帽seo联系方式
  • 做网上贸易哪个网站好西宁网站seo
  • 电子烟网站建设杯子软文营销300字
  • 广州企业网站制作怎么做营销推广
  • 网站建设服务器在香港郑州网站建设专业乐云seo
  • 河北建设工程交易信息网海口关键词优化报价
  • 全国网站建设公司有多少家微信朋友圈广告投放收费标准
  • 免费做网站公司黑帽seo排名技术
  • apk连接wordpress上海seo
  • 企业建网站租用服务器好还是买一个好石家庄网站关键词推广
  • wordpress文件解析外贸网站优化
  • 建设工程竣工备案网站百度保障中心人工电话
  • 韶关城乡建设部网站首页营销型网站建设策划书
  • 建设银行手机银行下载官方网站谷歌浏览器网页版入口在哪里
  • 网站建设 好域名注册信息
  • 公众号微网站建设认证哪个推广网站好