Unity3D 结合 zxing 制做二维码
Posted on 2013 年 03 月 22 日 by U3d / Unity3D 基础教程/被围观 450 次
Unity3D 结合 zxing 制做二维码。二维码越来越融入人们的生活,并且二维码比起
条形码更有自身的优势,比如它高达千个字符的容量、纠错能力及汉字支持。二维码现在
在国内已经有不少领域应用到,特别是在网站及移动端中更是应用得更加广泛。
网上有很多 demo,但大多是 java 跟 C#之类。因为 Unity3D 本身也支持 C#语法并
在 mono 环境下运行,所以我们查找二维码在 C#下的示例即可。zxing 之前就早有耳闻,
特别是在 java 上用得特别多。
首先,先把 mono 版本的 System.Drawing.dll 复制到 Unity3D 项目的任意位置下。
引入命名空间:
usingUnityEngine;
usingSystem;
usingSystem.IO;
usingSystem.Collections;
usingSystem.Drawing;
usingcom.google.zxing.qrcode;
usingcom.google.zxing;
usingcom.google.zxing.common;
usingByteMatrix = com.google.zxing.common.ByteMatrix;
usingEAN13Writer = com.google.zxing.oned.EAN13Writer;
usingEAN8Writer = com.google.zxing.oned.EAN8Writer;
usingMultiFormatWriter = com.google.zxing.MultiFormatWriter;
评论0