gpt4 book ai didi

c# - 在 Unity 中实现 Span

转载 作者:行者123 更新时间:2023-12-02 03:13:23 27 4
gpt4 key购买 nike

我正在尝试使用 Span在统一中。

据我了解,尚不支持 System.Memory,但我还是想实现它。

我直接从NuGet下载了这个库。我从nuget包中的netstandard2.0文件夹中获取了System.Memory.dll,并将其拖到项目的Assets/Scripts文件夹中。

但是我收到此错误,并且无法在我的 IDE (Rider) 中使用它。

Assembly 'Assets/System.Memory.dll' will not be loaded due to errors: Unable to resolve reference 'System.Runtime.CompilerServices.Unsafe'. Is the assembly missing or incompatible with the current platform?

我的问题是:如何在 Unity 中使用 Span?


Unity版本:Unity 2019.1.7f。
操作系统:Windows

最佳答案

Nuget may generate issues in Unity .

解决办法是直接下载dll。

  1. direct download 获取库=> 下载包

  2. System.Memory.dll 从 lib/netstandartd2.0 文件夹导入到项目窗口

  3. 在项目窗口中选择System.Memory.dll,然后禁用“验证引用”

enter image description here

我从 unity forum 获取信息并应用于我的情况。 (在论坛中他们使用 Unity Packages,而我只是在 Assets 上设置库)

关于c# - 在 Unity 中实现 Span<T>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56885284/

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