欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Unity工具類之生成文本驗(yàn)證碼

 更新時(shí)間:2020年01月01日 09:00:51   作者:人生如逆旅,我亦是行人  
這篇文章主要為大家詳細(xì)介紹了Unity工具類之生成文本驗(yàn)證碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Unity生成文本驗(yàn)證碼的具體代碼,供大家參考,具體內(nèi)容如下

文本驗(yàn)證碼

由于我經(jīng)常使用Unity進(jìn)行webgl版本的開發(fā),看到網(wǎng)站上面用戶登錄有很多的驗(yàn)證碼驗(yàn)證。借鑒相關(guān)博客,寫了Unity的工具類文本驗(yàn)證碼,代碼如下:

工具類:VerificationCode

using System.Collections;
using System.Collections.Generic;
using System.Text;
/// <summary>
/// 該工具類為:生成驗(yàn)證碼
/// 作者:hys
/// 時(shí)間:2019.12.30
/// 郵箱:840917807@qq.com
/// </summary>

public class VerificationCode
{

  private static char[] constant =
  {
    '0','1','2','3','4','5','6','7','8','9',
    'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',
    'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'
  };

  /// <summary>
  /// 獲取隨機(jī)生成的驗(yàn)證碼
  /// </summary>
  /// <param name="Length">長度</param>
  /// <returns></returns>
  public static string SetDeleKey(int Length)
  {
      StringBuilder newRandom = new StringBuilder(62);
      System.Random rd = new System.Random();
      for (int i = 0; i < Length; i++)
      {
        newRandom.Append(constant[rd.Next(62)]); //rd.Next(62)返回小于62的非負(fù)隨機(jī)數(shù),Append將Length次隨機(jī)的碼進(jìn)行拼接
      }
    return newRandom.ToString();
  }
  
}

Unity腳本

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class HuangVerificationCodeTextScripts : MonoBehaviour
{
  private Text verificationCodeText; //驗(yàn)證碼Text.
  private void Awake()
  {
    init();
  }
  void Start()
  {
    
  }
  void Update()
  {
    
  }
  /// <summary>
  /// 進(jìn)行初始化
  /// </summary>
  private void init()
  {
    verificationCodeText = GameObject.Find("VerificationCodeText").GetComponent<Text>();
  }



  /// <summary>
  /// 生成驗(yàn)證碼
  /// </summary>
  /// <param name="length">驗(yàn)證碼長度</param>
  /// <returns>字符串類型的驗(yàn)證碼</returns>
  public string generateVerificationCode(int length)
  {
    string code= VerificationCode.SetDeleKey(length);
    verificationCodeText.text = code;
    return code;
  }

}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#爬取動態(tài)網(wǎng)頁上信息得流程步驟

    C#爬取動態(tài)網(wǎng)頁上信息得流程步驟

    動態(tài)內(nèi)容網(wǎng)站使用 JavaScript 腳本動態(tài)檢索和渲染數(shù)據(jù),爬取信息時(shí)需要模擬瀏覽器行為,否則獲取到的源碼基本是空的,這篇文章主要給大家詳細(xì)介紹了C#爬取動態(tài)網(wǎng)頁上信息得流程步驟,需要的朋友可以參考下
    2024-10-10
  • C#基礎(chǔ)知識之GetType與typeof的區(qū)別小結(jié)

    C#基礎(chǔ)知識之GetType與typeof的區(qū)別小結(jié)

    在比較對象時(shí),需要了解他們的類型,才能決定他們的值是否能比較。所有的類都從System.Object中繼承了GetType()方法,常常與typeo()運(yùn)算符一起使用。這篇文章主要給大家介紹了關(guān)于C#基礎(chǔ)知識之GetType與typeof區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2021-06-06
  • C#中設(shè)置textbox限制條件的方法

    C#中設(shè)置textbox限制條件的方法

    這篇文章主要介紹了C#中設(shè)置textbox限制條件的方法,可實(shí)現(xiàn)設(shè)置像數(shù)量、價(jià)格、金額等的textbox的限制條件,用戶只能輸入數(shù)字或小數(shù),是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-12-12
  • C#操作目錄與文件的方法步驟

    C#操作目錄與文件的方法步驟

    本篇文章是對C#操作目錄與文件的方法步驟進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C# Socket實(shí)現(xiàn)簡單控制臺案例

    C# Socket實(shí)現(xiàn)簡單控制臺案例

    這篇文章主要為大家分享了C# Socket簡單的控制臺案例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 使用異步方式調(diào)用同步方法(實(shí)例詳解)

    使用異步方式調(diào)用同步方法(實(shí)例詳解)

    .NET Framework 允許您異步調(diào)用任何方法。為此,應(yīng)定義與您要調(diào)用的方法具有相同簽名的委托;公共語言運(yùn)行時(shí)會自動使用適當(dāng)?shù)暮灻麨樵撐卸xBeginInvoke和EndInvoke方法
    2013-10-10
  • c# 幾個(gè)常見的TAP異步操作

    c# 幾個(gè)常見的TAP異步操作

    這篇文章主要介紹了c# 幾個(gè)常見的TAP異步操作,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下
    2021-04-04
  • C#讀寫EXCEL單元格的問題實(shí)現(xiàn)

    C#讀寫EXCEL單元格的問題實(shí)現(xiàn)

    這篇文章主要介紹了C#讀寫EXCEL單元格的問題實(shí)現(xiàn),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-04-04
  • Unity3D UI Text得分?jǐn)?shù)字增加的實(shí)例代碼

    Unity3D UI Text得分?jǐn)?shù)字增加的實(shí)例代碼

    這篇文章主要介紹了Unity3D UI Text得分?jǐn)?shù)字增加方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • 詳解C#如何對ListBox控件中的數(shù)據(jù)進(jìn)行操作

    詳解C#如何對ListBox控件中的數(shù)據(jù)進(jìn)行操作

    這篇文章主要為大家詳細(xì)介紹了C#中對ListBox控件中的數(shù)據(jù)進(jìn)行的操作,主要包括添加、刪除、清空、選擇、排序等,感興趣的小伙伴可以了解下
    2024-03-03

最新評論