【发布时间】:2012-05-22 14:57:57
【问题描述】:
Unity3D(Android 和 iOS)有没有好的 QR 解码脚本或插件?
或者有人已经成功地将 ZXing 集成到 Android 和 iOS 的 Unity3D 中? Here 是一个很好的网络摄像头解决方案,但 WebCamTexture 并不总是适用于 Android :(
感谢您的帮助。
【问题讨论】:
标签: android ios unity3d qr-code zxing
Unity3D(Android 和 iOS)有没有好的 QR 解码脚本或插件?
或者有人已经成功地将 ZXing 集成到 Android 和 iOS 的 Unity3D 中? Here 是一个很好的网络摄像头解决方案,但 WebCamTexture 并不总是适用于 Android :(
感谢您的帮助。
【问题讨论】:
标签: android ios unity3d qr-code zxing
有一个非免费(50 美元)插件可用:Antares QR Code
如果您对购买插件不感兴趣,那么您必须创建自己的插件。由于 ZXing 可用于 iOS 和 Android,因此您可以为其创建 C# 包装器,然后在 iOS 上使用本机插件并在 Android 上使用 C#-to-Java 扩展来获得您需要的东西。
【讨论】:
还有一个适用于 Android 和 iOS 的条形码和二维码插件:Easy Code Scanner
您只需调用一个方法(适用于 Android 和 iPhone 的通用 C# API),它会自动启动一个摄像头视图/预览来解码条形码/QR 码,并在回调中返回它的文字字符串。它基于 ZBar,无需集成,一切都已自行打包。
该插件可以将预览期间拍摄的图片(作为 Texture2D/图像)返回给您,并且还可以在脚本中直接解码 Texture2D/图像,无需相机预览/拍摄。
【讨论】:
OP 链接的博客,现在有一个免费的安卓设备选项here 你也可以看看这个相关视频 ARCamera prefab in Unity Tutorial 由于较新版本的 Vuforia 具有不同的实现,您可能需要修复一些小的编译错误才能使一切正常运行。
【讨论】:
您还可以使用免费的metaio SDK,它内置了对二维码读取的支持。
【讨论】: