c# - 在 Unity3d 中导入数学时出错
问题描述
当我尝试导入数学时,它会抛出一个错误,说
'' 错误 CS0234:名称空间 'Unity' 中不存在类型或名称空间名称 'Mathematics'(您是否缺少程序集引用?)''
我试过了,使用 System.Mathematics,使用 Unity.Mathematics我也尝试输入 Math 而不是数学。Idk 为什么这会引发错误,我使用 Notepad++ 编写脚本。
[1]: https://i.stack.imgur.com/vNs9J.png <--- 错误图片
解决方案
您只是缺少Unity.Mathematics包。
您必须使用包管理器添加包 -
有两种方法可以做到这一点 -
解决方案 1:
a) 转到 Unity 并启动包管理器
b) 在包管理器中,您会找到一个+符号,然后选择“从 git URL 添加包..”
c)在框中提供此 URL:https ://github.com/Unity-Technologies/Unity.Mathematics.git?path=src并单击添加
如果上述解决方案1由于某种原因不起作用,您可以手动添加它
解决方案 2
您必须在本地下载该软件包,然后安装
下载链接: https ://github.com/Unity-Technologies/Unity.Mathematics/archive/master.zip
下载后要遵循的步骤。
a) 使用任何 zip 提取器应用程序(尤其是 WinRar)提取 zip 文件并记下位置。
b) 接下来,转到 Unity Package Manager 并再次单击“+”符号,但这次选择
“从磁盘添加包...”
c) 转到您提取包的路径,yourlocation\Unity.Mathematics-master\Unity.Mathematics-master\src\package.json
选择 package.json 并点击打开
包将开始安装,然后它会自动将包导入项目。
安装需要一些时间,如果安装失败,控制台中会显示错误,说明安装未完成。对我来说,解决方案 2效果很好。
推荐阅读
- mongodb - 聚合子文档,按 id 列表过滤它们,并按 id 分组值
- pytorch - Pytorch中的自定义距离损失函数?
- ocaml - Sdl.init 抛出异常
- ruby-on-rails - TinyTds::Error: 在配置文件中找不到服务器名称
- python-3.x - 我无法让按钮在 GUI 中使用任何解决方案?
- validation - Django 管理站点不允许我使用 \ 的用户名,即使我覆盖了验证器
- c++ - 为什么这种并行二分查找比顺序查找花费更多时间?
- python - 使用 pipenv.lock 文件克隆 repo 并重新创建 python 虚拟环境的过程是什么?
- c# - 如何在c#中制作带圆角的文本框?
- bash - 在 shell 或 Makefile (AWS) 中使用 JSON 字符串中的 HTML 文件内容