最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

文本驗(yàn)證碼

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

工具類(lèi):VerificationCode

using System.Collections;
using System.Collections.Generic;
using System.Text;
/// <summary>
/// 該工具類(lèi)為:生成驗(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">長(zhǎng)度</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)證碼長(zhǎng)度</param>
  /// <returns>字符串類(lèi)型的驗(yàn)證碼</returns>
  public string generateVerificationCode(int length)
  {
    string code= VerificationCode.SetDeleKey(length);
    verificationCodeText.text = code;
    return code;
  }

}

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

相關(guān)文章

  • 在WPF中實(shí)現(xiàn)平滑滾動(dòng)的方法詳解

    在WPF中實(shí)現(xiàn)平滑滾動(dòng)的方法詳解

    這篇文章介紹了WPF實(shí)現(xiàn)平滑滾動(dòng)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • C#從XmlDocument提取完整字符串的方法

    C#從XmlDocument提取完整字符串的方法

    文章介紹了兩種生成格式化XML字符串的方法,方法一使用`XmlDocument`的`OuterXml`屬性,但輸出的XML字符串不帶格式,可讀性差,方法二利用`XmlWriterSettings`控制格式,并通過(guò)`MemoryStream`作為輸出流,可以自定義編碼,如UTF-8,感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • c#多線程程序設(shè)計(jì)實(shí)例方法

    c#多線程程序設(shè)計(jì)實(shí)例方法

    在本篇文章里小編給大家分享了關(guān)于c#多線程程序設(shè)計(jì)實(shí)例步驟,需要的朋友們學(xué)習(xí)參考下。
    2019-02-02
  • C#預(yù)處理器指令詳解與示例

    C#預(yù)處理器指令詳解與示例

    在軟件開(kāi)發(fā)中,我們常常需要編寫(xiě)可移植和可配置的代碼,C#?預(yù)處理器指令為我們提供了這樣的能力,在本篇文章中,我們將詳細(xì)介紹C#預(yù)處理器指令的定義、語(yǔ)法格式、功能以及在實(shí)際編程中的應(yīng)用,需要的朋友可以參考下
    2024-04-04
  • C#如何獲取計(jì)算機(jī)信息

    C#如何獲取計(jì)算機(jī)信息

    這篇文章主要為大家詳細(xì)介紹了C#獲取計(jì)算機(jī)信息的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • 描述C#多線程中l(wèi)ock關(guān)鍵字的使用分析

    描述C#多線程中l(wèi)ock關(guān)鍵字的使用分析

    本篇文章是對(duì)C#多線程中l(wèi)ock關(guān)鍵字的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • Unity3D 單例模式和靜態(tài)類(lèi)的使用詳解

    Unity3D 單例模式和靜態(tài)類(lèi)的使用詳解

    這篇文章主要介紹了Unity3D 單例模式和靜態(tài)類(lèi)的使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-04-04
  • C# Winform DataGridView數(shù)據(jù)刷新問(wèn)題的解決辦法

    C# Winform DataGridView數(shù)據(jù)刷新問(wèn)題的解決辦法

    DataGridView 是比較常用的表格控件,在 DataGridView 中顯示數(shù)據(jù), 一般使用 dataGridView1.DataSource = 數(shù)據(jù)源,來(lái)綁定數(shù)據(jù),那么如何做到及時(shí)刷新數(shù)據(jù)呢,本文給大家介紹了C# Winform DataGridView數(shù)據(jù)刷新問(wèn)題的解決辦法,需要的朋友可以參考下
    2024-09-09
  • 淺談Visual Studio 2019 Vue項(xiàng)目的目錄結(jié)構(gòu)

    淺談Visual Studio 2019 Vue項(xiàng)目的目錄結(jié)構(gòu)

    這篇文章主要介紹了Visual Studio 2019 Vue項(xiàng)目 目錄結(jié)構(gòu),本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • C#在圖片增加文字的實(shí)現(xiàn)代碼

    C#在圖片增加文字的實(shí)現(xiàn)代碼

    最近做項(xiàng)目需要?jiǎng)討B(tài)給圖片增加文字(書(shū)本的封面圖片),修改字體大小、字體、顏色、控制位置等,下面通過(guò)實(shí)例代碼給大家分享C#在圖片增加文字的實(shí)現(xiàn)代碼,一起看看吧
    2017-06-06

最新評(píng)論

乌拉特后旗| 罗田县| 雷山县| 大竹县| 穆棱市| 白水县| 阜平县| 阳谷县| 永登县| 石景山区| 信丰县| 白银市| 洪洞县| 鹤庆县| 方正县| 松原市| 南丰县| 海城市| 六安市| 邹平县| 法库县| 师宗县| 九龙城区| 渭南市| 桂阳县| 芜湖市| 九江市| 千阳县| 澎湖县| 青田县| 高碑店市| 太康县| 武平县| 高邑县| 宜丰县| 河津市| 都昌县| 日喀则市| 江陵县| 阳谷县| 巴青县|