Unity导入ZXing库提示不存在,如何正确导入该库实现二维码读取功能?
Unity项目导入ZXing库的操作步骤
下面是两种常用的稳定导入方案,可根据你的项目情况选择:
方案一:导入预编译dll(兼容性最高,适合所有版本Unity)
- 先获取适配Unity的ZXing.Net编译产物,核心需要两个文件:
zxing.dll、zxing.unity.dll,要确认dll的编译.NET版本和你项目的兼容级别匹配 - 在Unity项目的Assets目录下新建
Plugins文件夹(已有可跳过),Unity会自动识别该文件夹下的第三方类库 - 将两个dll文件拖入
Plugins文件夹,等待Unity后台编译完成 - 编译结束后在代码中添加
using ZXing;即可正常引用库内接口
方案二:通过Unity Package Manager导入(适合偏好包管理的项目)
- 打开Unity顶部菜单的Window → Package Manager
- 点击面板左上角的+号,选择「Add package from git URL」
- 输入Unity适配版ZXing的官方维护包git地址,点击Add等待安装完成即可直接引用
注意事项:如果导入后依然报引用错误,可进入Edit → Project Settings → Player → Other Settings → Configuration,将Api Compatibility Level调整为.NET 4.x,大部分版本不兼容问题都可以通过该操作解决。
内容的提问来源于stack exchange,提问作者Alexandre Carneiro da Silva
相关产品推荐
相关产品推荐

