Unity3D之自定义类库
Unity3D之自定义类库
一: 制作一个类库
①,注意使用的类库版本, 可以根据当前Unity支持的版本选择. 如下:
②,创建一个类库项目
1, 我选择.NET Framework 类库
2, 项目配置,如下
③,写一个简单的工具,如下
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace MainLib{ public sealed class MyTools { /// <summary> /// 加法 /// </summary> /// <param name="a"></param> /// <param name="b"></param> /// <returns></returns> public static int Add(int a, int b) { return a + b; } }}
④,注意, 可以将Unity安装目录下的 Unity\Editor\Data\Managed 的 UnityEngine.dll引入到自定义类库中 , 如下图:
⑤,引入UnityEngine.dll库后, 就可以在此类库中封装Unity中的相关功能了
二,在Unity项目中引入自定义的类库
①, 生成自己的类库,并在类库项目的bin/Debug文件夹中找到生成的dll文件
②,在Unity项目的"Assets"文件夹中新建"Plugin"文件夹(如果没有,请新建), 将MainLib.dll放入其中,如下
三,测试
可以打印正确结果:
©著作权归作者所有:来自51CTO博客作者Aonaufly的原创作品,谢绝转载,否则将追究法律责任