Unity C#代码封装dll文件完美教程( 二 )


        /// <returns>两个数之和</returns>
        public static int Addition(int parameter1, int parameter2)
        {
            return parameter1 + parameter2;
        }
        /// <summary>
        /// 字符串拼接
        /// </summary>
        /// <param name="parameter1">参数1</param>
        /// <param name="parameter2">参数2</param>
        /// <returns>拼接后的字符串</returns>
        public static string Splice(string parameter1, string parameter2)
        {
            return parameter1 + parameter2;
        }
        /// <summary>
        /// 输出文本 —— 颜色:绿色
        /// </summary>
        /// <param name="parameter">字符串</param>
        public static void Print(string parameter)
        {
            UnityEngine.Debug.Log($"<b><color=lime><size={12}>{parameter}</size></color></b>");
        } 
    }
【Unity C#代码封装dll文件完美教程】}

6Configuration generated  —— 设置装备摆设生当作
在解决方案中 , 右键项目→→属性 , 打开设计界面
Unity 需要输出 3.5版本 , 及以下版本的dll
按照需求选择 , 这里我选择的是:Unity 3.5 .net full Base Class Libraries
完当作设置后 , 保留 。 右键解决方案→→生当作解决方案

Unity C#代码封装dll文件完美教程



7Find dll —— 找到我们生当作的dll文件
生当作后 , 找到我们的 dll 文件
文件在我们库项目中的 bin/Debug 目次下
别的生当作项目标输出界面也会列出路径位置

Unity C#代码封装dll文件完美教程



Unity C#代码封装dll文件完美教程



8Import Unity —— 导入到Unity
将 dll  文件 , 导入到 Unity 中即可利用
注重:Unity 2017.3版本后 , 库文件需要放在 Plugins文件夹下 , 才可以正常启用
没有  Plugins   文件夹 , 就本身新建一个
然后 , 我们写一个剧本  TestDll  , 测试挪用我们的 dll   中的函数 , 打印输出
1.导入到 Unity 项目中

Unity C#代码封装dll文件完美教程



9测试剧本 , 用来测试我们封装的DLL结果

Unity C#代码封装dll文件完美教程

猜你喜欢