本文参考地址:
http://blog.youkuaiyun.com/liulala16/article/details/14521979
http://blog.youkuaiyun.com/hellogv/article/details/6101663
http://www.unitymanual.com/3164.html
http://unity3d.9ria.com/?p=4748
首先要绘制图片,那么system.drawing.dll必不可少,大家可以在自己安装的Unity路径下找到mono的该文件并复制一份到当前的工程中(***\Unity\Editor\Data\Mono\lib\mono\2.0)。除了调用这个之外还有一个必备的文件调用ZXing net(下载地址:http://zxingnet.codeplex.com/),解压之后将unity文件夹导入到当前的工程中,这样制作二维码的工作就可以开始了!
新建一个脚本:
using UnityEngine;
using System;
using System.IO;
using System.Collections;
using System.Drawing;
using ZXing;
using ZXing.QrCode;
public class TwoDimesionCode : MonoBehaviour
{
public Texture2D encoded; //二维码贴图
public string Lastresult = ""; //生成二维码的信息
void Start()
{
encoded = new Texture2D(256, 256); //二维码图片大小

这篇博客介绍了如何在Unity中结合ZXing库生成二维码并保存至本地。首先需要引入system.drawing.dll和ZXing.net的相关文件到Unity工程。然后创建脚本来实现二维码的生成,特别指出该方法在Android平台上有效,但不支持中文识别。
最低0.47元/天 解锁文章
9637

被折叠的 条评论
为什么被折叠?



