gpt4 book ai didi

c# - 在 Unity 中读取二维码

转载 作者:太空宇宙 更新时间:2023-11-03 12:42:25 26 4
gpt4 key购买 nike

我目前正在从事一个使用 Microsoft Hololens 读取二维码的项目。我正在使用 C# 在 Unity (5.4.0 build 24) 中开发应用程序,并且正在使用 ZXing 读取 QR 码。我从 this webpage 下载了 ZXing我最终使用了 .NET 3.5 版本。我能够生成一个与 Hololens 的 View 相对应的字节数组。然后我想使用解码功能来获取二维码中的文本:

ZXing.Result result = reader.Decode(img_bitmap);

但是,为了使用它,我需要创建一个 Bitmap,它包含在 System.Drawing 中。据我了解,Unity3D 不包含此包,因此我按照 this answer 中的说明进行操作并包含来自 .NET 2.0 的 System.Drawing。但是,当我尝试构建时,出现以下错误:

error CS7069: Reference to type 'MarshalByRefObject' claims it is defined in 'mscorlib', but it could not be found.

根据我的理解,Unity 构建到 .NET 3.5,但我一直无法在我的系统上找到 System.Drawing 的 .NET 3.5 版本(我不相信这一点无论如何是问题的根源)。有任何想法吗?提前致谢!

最佳答案

Unity 5 使用自定义版本的单声道编译器。一些库是从标准 .Net 3.5 中删除的。

关于c# - 在 Unity 中读取二维码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38447797/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com