阅读 257

Unity3D之自定义类库

Unity3D之自定义类库

一: 制作一个类库

①,注意使用的类库版本, 可以根据当前Unity支持的版本选择. 如下:

B02.png

②,创建一个类库项目

        1, 我选择.NET Framework 类库

B01.png

        2, 项目配置,如下

B03.png

③,写一个简单的工具,如下

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引入到自定义类库中 , 如下图:

B04.png

⑤,引入UnityEngine.dll库后, 就可以在此类库中封装Unity中的相关功能了

B05.png


二,在Unity项目中引入自定义的类库

①, 生成自己的类库,并在类库项目的bin/Debug文件夹中找到生成的dll文件

B06.png

②,在Unity项目的"Assets"文件夹中新建"Plugin"文件夹(如果没有,请新建), 将MainLib.dll放入其中,如下

B07.png

三,测试

B08.png

可以打印正确结果:

B09.png

©著作权归作者所有:来自51CTO博客作者Aonaufly的原创作品,谢绝转载,否则将追究法律责任


文章分类
后端
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐