unity生成二维码
我这里用到GUI和UGUI来实现了一次,下载地址为http://zxingnet.codeplex.com/,我这里已经下载好了,引用一个zxing.unity.dll,下载网址https://pan.baidu.com/s/1Gs3t3CEFP4sroFs0Km7f8Q,
然后找到其中的unity文件夹,将文件夹放到Unity的工程内。创建一个Raw Image ,这里介绍一下,应为image不支持Texure2d图片,我这里生成的图片是这个,所以只能用Raw Image。将代码挂在物体上
具体代码:
- using UnityEngine;
- using System.Collections;
- using ZXing;//引入库
- using ZXing.QrCode;
- using UnityEngine.UI;
- public class BarcodeCam : MonoBehaviour
- {
- //定义Texture2D对象和用于对应网站的字符串
- public Texture2D encoded;
- public string Lastresult;
- //定义一个UI,来接收图片
- public RawImage ima;
- void Start()
- {
- encoded = new Texture2D(256, 256);
- Lastresult = "http://www.qq.com";
- }
- //定义方法生成二维码
- private static Color32[] Encode(string textForEncoding, int width, int height)
- {
- var writer = new BarcodeWriter
- {
- Format = BarcodeFormat.QR_CODE,
- Options = new QrCodeEncodingOptions
- {
- Height = height,
- Width = width
- }
- };
- return writer.Write(textForEncoding);
- }
- void Update()
- {
- var textForEncoding = Lastresult;
- if (textForEncoding != null)
- {
- //二维码写入图片
- var color32 = Encode(textForEncoding, encoded.width, encoded.height);
- encoded.SetPixels32(color32);
- encoded.Apply();
- //生成的二维码图片附给RawImage
- ima.texture = encoded;
- }
- }
- //将图片画出来
- void OnGUI()
- {
- GUI.DrawTexture(new Rect(100, 100, 256, 256), encoded);
- }
- }
运行unity之后效果图为
,如果大家觉得麻烦的话,可以去草料二维码上面直接生成你想要的内容,网址为 https://cli.im/text
unity生成二维码相关推荐
- Unity 生成二维码 融合图片
Unity 生成二维码,并将二维码和已有背景图片融合,保存到本地,,, 1.场景的搭建 2.代码的编写(参考链接) using System.IO; using UnityEngine; using ...
- 关于Unity调用摄像头扫描二维码与生成二维码的实现方法
1.常用的生成二维码网址 https://cli.im/ 2.上官网下载二维码插件 http://zxingnet.codeplex.com/ 3.将下载的插件中zxing.unity.dll文件放入 ...
- 【Unity】在Unity中实现扫描二维码 生成二维码功能
在Unity中使用二维码扫描功能需要我们在Unty中导入扫描库 下载地址:https://github.com/micjahn/ZXing.Net/releases 然后编写扫描脚本: 先在脚本上添加 ...
- unity 传输图片到本地服务器并生成二维码
#unity 传输图片到本地服务器并生成二维码 电脑安装IIS: link. 在IE地址里输入localhost,能打开,就代表已经安装. ZXing.dll下载(放入unity): link. 服务 ...
- Unity用ZXing插件生成二维码
现在ZXing插件并导入到Unity 中,在场景中加一个RawImage 1.使用ZXing生成二维码的第一种方法,新建脚本命名为QrCodeDraw并挂在RawImage上: using Syste ...
- php phpqrcode 生成二维码
<?php // ==============php phpqrcode 生成二维码======================== // 下载地址:http://sourceforge.net ...
- php 通过phpqrcode.php 生成二维码
//将链接封装成二维码 function scerweima($url=''){ require_once 'phpqrcode.php'; $value = $ ...
- Unity创建二维码
Unity创建二维码 1.引入Dll 下载Dll 密码:8djo 2.创建二维码 using UnityEngine; using ZXing; using ZXing.QrCode; using S ...
- Asp.Net Core在线生成二维码
前言: 原先用zxing Code写过基于Winfrom的批量生成二维码工具,以及单个生成二维码工具:批量生成二维码Gihub源代码 今天尝试用QRCoder 加 Asp.Net Core 写了一个在 ...
最新文章
- 互联网产品接入支付功能如何测试?
- 探秘小程序(9):父页面与自定义组件交互
- java 类型转换_java中的基本数据类型的转换
- 云原生基础架构的最佳状态,就是没有架构?
- 信息学奥赛一本通(2023:【例4.8】数据统计)
- 视频编码方案之间的比较(HEVC,H.264,MPEG2等)
- docker安装和启动zookeeper,数据导入及导出
- VS2013默认打开HTML文件没有设计视图的解决办法
- 基于jedis.setnx(key, value)实现分布式锁
- 推荐三个图片无损放大的软件给你
- 作业帮联手北师大、中国教育电视台以科技推进普惠教育发展
- 发现孔子家谱很有意思事情,南宗,北宗是怎么回事?
- WARN: Establishing SSL connection without server‘s identity verification is not recommended
- 如何给一小段视频添加音乐
- Centos7.5 升级openssh到9.0p1
- 娱乐,舰娘r建造公式【转】
- Selenium库实现推特爬虫
- js,jQuery时间与时间戳相互转换
- mac动态壁纸:Backgrounds for Mac
- js获取一年前的时间,几个月前的今天
热门文章
- 转型之路之Excel单元格按数值显示带背景颜色进度条
- 手机iphone项-测试崩溃问题总结
- ios测试硬盘速度软件,轻巧好用的AJA System Test硬盘测速工具(Mac / Windows)
- 上官婉儿飞天连招(玩法解析)
- excel每行按模板导出为一个excel文件,可以指定列文本生成二维码或者条形码
- 学ios 需要学html5me,针对iOS平台移植Flash内容的指导教程(1)
- 联盟新闻 - DALI 联盟发布 DALI+ 技术
- 亿沃钛计算机科技有限公司怎么样,2017年8月联通沃指数发布:高德地图活跃用户2.17亿,排名行业第一...
- 四川省乐山市谷歌高清卫星地图下载
- 用python-turtle优雅的画椭圆