我这里用到GUI和UGUI来实现了一次,下载地址为http://zxingnet.codeplex.com/,我这里已经下载好了,引用一个zxing.unity.dll,下载网址https://pan.baidu.com/s/1Gs3t3CEFP4sroFs0Km7f8Q,

然后找到其中的unity文件夹,将文件夹放到Unity的工程内。创建一个Raw Image ,这里介绍一下,应为image不支持Texure2d图片,我这里生成的图片是这个,所以只能用Raw Image。将代码挂在物体上

具体代码:

  1. using UnityEngine;
  2. using System.Collections;
  3. using ZXing;//引入库
  4. using ZXing.QrCode;
  5. using UnityEngine.UI;
  6. public class BarcodeCam : MonoBehaviour
  7. {
  8. //定义Texture2D对象和用于对应网站的字符串
  9. public Texture2D encoded;
  10. public string Lastresult;
  11. //定义一个UI,来接收图片
  12. public RawImage ima;
  13. void Start()
  14. {
  15. encoded = new Texture2D(256, 256);
  16. Lastresult = "http://www.qq.com";
  17. }
  18. //定义方法生成二维码
  19. private static Color32[] Encode(string textForEncoding, int width, int height)
  20. {
  21. var writer = new BarcodeWriter
  22. {
  23. Format = BarcodeFormat.QR_CODE,
  24. Options = new QrCodeEncodingOptions
  25. {
  26. Height = height,
  27. Width = width
  28. }
  29. };
  30. return writer.Write(textForEncoding);
  31. }
  32. void Update()
  33. {
  34. var textForEncoding = Lastresult;
  35. if (textForEncoding != null)
  36. {
  37. //二维码写入图片
  38. var color32 = Encode(textForEncoding, encoded.width, encoded.height);
  39. encoded.SetPixels32(color32);
  40. encoded.Apply();
  41. //生成的二维码图片附给RawImage
  42. ima.texture = encoded;
  43. }
  44. }
  45. //将图片画出来
  46. void OnGUI()
  47. {
  48. GUI.DrawTexture(new Rect(100, 100, 256, 256), encoded);
  49. }
  50. }

运行unity之后效果图为

,如果大家觉得麻烦的话,可以去草料二维码上面直接生成你想要的内容,网址为 https://cli.im/text

unity生成二维码相关推荐

  1. Unity 生成二维码 融合图片

    Unity 生成二维码,并将二维码和已有背景图片融合,保存到本地,,, 1.场景的搭建 2.代码的编写(参考链接) using System.IO; using UnityEngine; using ...

  2. 关于Unity调用摄像头扫描二维码与生成二维码的实现方法

    1.常用的生成二维码网址 https://cli.im/ 2.上官网下载二维码插件 http://zxingnet.codeplex.com/ 3.将下载的插件中zxing.unity.dll文件放入 ...

  3. 【Unity】在Unity中实现扫描二维码 生成二维码功能

    在Unity中使用二维码扫描功能需要我们在Unty中导入扫描库 下载地址:https://github.com/micjahn/ZXing.Net/releases 然后编写扫描脚本: 先在脚本上添加 ...

  4. unity 传输图片到本地服务器并生成二维码

    #unity 传输图片到本地服务器并生成二维码 电脑安装IIS: link. 在IE地址里输入localhost,能打开,就代表已经安装. ZXing.dll下载(放入unity): link. 服务 ...

  5. Unity用ZXing插件生成二维码

    现在ZXing插件并导入到Unity 中,在场景中加一个RawImage 1.使用ZXing生成二维码的第一种方法,新建脚本命名为QrCodeDraw并挂在RawImage上: using Syste ...

  6. php phpqrcode 生成二维码

    <?php // ==============php phpqrcode 生成二维码======================== // 下载地址:http://sourceforge.net ...

  7. php 通过phpqrcode.php 生成二维码

    //将链接封装成二维码 function scerweima($url=''){       require_once 'phpqrcode.php';              $value = $ ...

  8. Unity创建二维码

    Unity创建二维码 1.引入Dll 下载Dll 密码:8djo 2.创建二维码 using UnityEngine; using ZXing; using ZXing.QrCode; using S ...

  9. Asp.Net Core在线生成二维码

    前言: 原先用zxing Code写过基于Winfrom的批量生成二维码工具,以及单个生成二维码工具:批量生成二维码Gihub源代码 今天尝试用QRCoder 加 Asp.Net Core 写了一个在 ...

最新文章

  1. 互联网产品接入支付功能如何测试?
  2. 探秘小程序(9):父页面与自定义组件交互
  3. java 类型转换_java中的基本数据类型的转换
  4. 云原生基础架构的最佳状态,就是没有架构?
  5. 信息学奥赛一本通(2023:【例4.8】数据统计)
  6. 视频编码方案之间的比较(HEVC,H.264,MPEG2等)
  7. docker安装和启动zookeeper,数据导入及导出
  8. VS2013默认打开HTML文件没有设计视图的解决办法
  9. 基于jedis.setnx(key, value)实现分布式锁
  10. 推荐三个图片无损放大的软件给你
  11. 作业帮联手北师大、中国教育电视台以科技推进普惠教育发展
  12. 发现孔子家谱很有意思事情,南宗,北宗是怎么回事?
  13. WARN: Establishing SSL connection without server‘s identity verification is not recommended
  14. 如何给一小段视频添加音乐
  15. Centos7.5 升级openssh到9.0p1
  16. 娱乐,舰娘r建造公式【转】
  17. Selenium库实现推特爬虫
  18. js,jQuery时间与时间戳相互转换
  19. mac动态壁纸:Backgrounds for Mac
  20. js获取一年前的时间,几个月前的今天

热门文章

  1. 转型之路之Excel单元格按数值显示带背景颜色进度条
  2. 手机iphone项-测试崩溃问题总结
  3. ios测试硬盘速度软件,轻巧好用的AJA System Test硬盘测速工具(Mac / Windows)
  4. 上官婉儿飞天连招(玩法解析)
  5. excel每行按模板导出为一个excel文件,可以指定列文本生成二维码或者条形码
  6. 学ios 需要学html5me,针对iOS平台移植Flash内容的指导教程(1)
  7. 联盟新闻 - DALI 联盟发布 DALI+ 技术
  8. 亿沃钛计算机科技有限公司怎么样,2017年8月联通沃指数发布:高德地图活跃用户2.17亿,排名行业第一...
  9. 四川省乐山市谷歌高清卫星地图下载
  10. 用python-turtle优雅的画椭圆