【Unity】如何在Unity中使用C#的NuGet 包资源

【背景】

Unity的脚本语言是C#,而C#有很多功能和能力可以通过nuget包提供。有没有办法把这些能力结合到Unity中一起使用呢?如果可以,那将大大扩展Unity中各类功能实现的便捷性。

【方法】

答案是:你可以!

  1. 获取Nuget包,一般Nuget包只要查得到的,也都有相应的github网址去下载源码。
  2. 拿到包之后,打开其中需要的dll文件。直接复制到项目的Assets->Plugins文件夹中。如果没有这个文件夹就新建一个。
  3. Unity会自动将这些DLL识别为插件并进行预编译。预编译完成后你就会发现相应脚本中的类都从不识别变成了可识别的。导入成功!
相关推荐
CSharp精选营3 小时前
.NET对象转JSON,到底有几种方式?
c#·json·.net·newtonsoft·对象转换·utf8json
林枫依依4 小时前
Unity2017 项目源码打开即崩溃,无法打开的解决办法
unity
wearegogog1234 小时前
ESP32迷你无人机开发代码详解
游戏引擎·无人机·cocos2d
bcbobo21cn4 小时前
C#引用类型学习
开发语言·c#·值类型·引用类型
天下无敌笨笨熊4 小时前
C#异步开发探微
开发语言·c#
mudtools4 小时前
存储那么贵,何不白嫖飞书云文件空间
前端框架·c#·.net
我是唐青枫5 小时前
C#.NET SignalR + Redis Backplane 深入解析:多节点部署与跨实例消息同步
c#·.net
星河Cynthia5 小时前
WPF基于resx资源文件的多语言实现
c#·wpf
心前阳光6 小时前
Unity使用豆包语音模型
unity·游戏引擎