通过Unity3d创建二维码(利用zxing2.2)
来源:互联网 发布:e网是什么网络 编辑:程序博客网 时间:2024/05/26 12:54
首先 下载ZXing.Net.0.12.0.0.zip,下载地址为http://zxingnet.codeplex.com/
然后找到其中的unity文件夹,将文件夹放到Unity的工程内。
脚本:
using UnityEngine;
using System.Collections;
using ZXing;
using ZXing.QrCode;
public class BarcodeCam: MonoBehaviour
{
void Start ()
{
encoded = new Texture2D(256, 256);
Lastresult = "http://www.google.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();
}
}
void OnGUI()
{
GUI.DrawTexture(new Rect(100, 100,256,256), encoded);
}
public Texture2D encoded;
public string Lastresult;
}
将脚本挂在一个空物体上、运行、即可生成二维码
- 通过Unity3d创建二维码(利用zxing2.2)
- 通过Unity3d创建二维码(利用zxing2.2)
- 通过Unity3d创建二维码
- 通过Unity3d创建二维码
- Zxing2.2 生成QR二维码和一维码(条码)
- Unity3d创建二维码
- 开博来的第一篇文贴:zxing2.0二维码在xcode4.2中的使用
- 开博来的第一篇文贴:zxing2.0二维码在xcode4.2中的使用
- Android 使用Zxing2.1 来读取二维码
- zxing2.0二维码生成(JAVA版)
- ZXing2.2编译方法
- ZXing2.2 竖屏修改
- ZXing2.2 竖屏修改
- 通过颜色矩阵创建花样二维码
- unity3d ngui 利用 UIAtlas 动态创建 UISprite
- unity3d ngui 利用 UIAtlas 动态创建 UISprite
- 用zxing2.0扫描二维码后,信息显示及联系人的添加
- C#利用ThoughtWorks.QRCode.dll创建和解析二维码
- 自学C的道路
- Unity3D中可用的数组类型
- 菜鸟nginx源码剖析数据结构篇(七) 哈希表 ngx_hash_t(下)
- Python标准库:内置函数ascii(object)
- .Net程序员玩转Android开发---(3)登陆页面布局
- 通过Unity3d创建二维码(利用zxing2.2)
- 第10周项目4:大奖赛积分
- JS字符串替换所有匹配字符
- 数据结构复习总结
- 如何将页脚固定在页面底部
- uiwebview 调用js 例子
- 第10周项目2-M$pszi$y拓展
- 复合类型学习总结
- AJax数据请求处理