日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
unityZXing二維碼的生成與掃描-創(chuàng)新互聯(lián)

本文實例為大家分享了unityZXing二維碼生成與掃描的具體代碼,供大家參考,具體內(nèi)容如下

創(chuàng)新互聯(lián)專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、大方網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場景定制、商城網(wǎng)站建設(shè)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為大方等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

借鑒自某位大佬不記得了

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using ZXing;
using UnityEngine.UI;
/// 
/// 二維碼掃描識別功能
/// 
public class TestQRCodeScanning : MonoBehaviour {
 
 [Header("攝像機檢測界面")]
 public RawImage cameraTexture;//攝像機映射顯示區(qū)域
 
 private WebCamTexture webCamTexture;//攝像機映射紋理
 public Text text;//用來顯示掃描信息
 //二維碼識別類
 BarcodeReader barcodeReader;//庫文件的對象(二維碼信息保存的地方)
 
 /// 
 /// 開啟攝像機和準備工作
 /// 
 void DeviceInit()
 {
  
 
  //1、獲取所有攝像機硬件
  WebCamDevice[] devices = WebCamTexture.devices;
  //2、獲取第一個攝像機硬件的名稱
  string deviceName = devices[0].name;//手機后置攝像機
  //3、創(chuàng)建實例化一個攝像機顯示區(qū)域
  webCamTexture = new WebCamTexture(deviceName, 400, 300);
  //4、顯示的圖片信息
  cameraTexture.texture = webCamTexture;
  //5、打開攝像機運行識別
  webCamTexture.Play();
 
  //6、實例化識別二維碼信息存儲對象
  barcodeReader = new BarcodeReader();
 }
 
 Color32[] data;//二維碼圖片信息以像素點顏色信息數(shù)組存放
 
 /// 
 /// 識別攝像機圖片中的二維碼信息
 /// 打印二維碼識別到的信息
 /// 
 void ScanQRCode()
 {
  //7、獲取攝像機畫面的像素顏色數(shù)組信息
  data = webCamTexture.GetPixels32();
  //8、獲取圖片中的二維碼信息
  Result result = barcodeReader.Decode(data,webCamTexture.width,webCamTexture.height);
  //如果獲取到二維碼信息了,打印出來
  if (result!=null)
  {
   Debug.Log(result.Text);//===》==》===》 這是從二維碼識別出來的信息
   text.text = result.Text;//顯示掃描信息
 
   //掃描成功之后的處理
   IsScanning = false;
   webCamTexture.Stop();
  }
 }
 
 
 /// 
 /// Start 初始化函數(shù)
 /// 
 private void Start()
 {
  scanningButton.onClick.AddListener(ScanningButtonClick);
 }
 
 
 bool IsScanning = false;
 float interval = 3;//掃描識別時間間隔
 [SerializeField] Button scanningButton;
 void ScanningButtonClick()
 {
  DeviceInit();
  IsScanning = true;
 }
 
 private void Update()
 {
  if (IsScanning)
  {
   //每隔一段時間進行一次識別二維碼信息
   interval += Time.deltaTime;
   if (interval>=3)
   {
    interval = 0;
    ScanQRCode();//開始掃描
   }
  }
 }
}

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


網(wǎng)頁題目:unityZXing二維碼的生成與掃描-創(chuàng)新互聯(lián)
標題路徑:http://www.dlmjj.cn/article/ccdieh.html