1.打开vs2017新建新项目
2.选择 Windows桌面>动态链接库(DLL)
3.定义一个C++加法函数
4.生成DLL动态链接库
5.在unity中Assets下创建plugins文件夹,将DLL放入其中(必须放到plugins下,否则unity不认)
6.在unity下新建一个Test.cs脚本
using UnityEngine;
using System.Runtime.InteropServices;
public class Test : MonoBehaviour
{
[DllImport("Dll1")]
public static extern int add(int a, int b);
void Start()
{
print(add(10, 20));
}
}
7.将Test.cs脚本拖拽到Main Camera上
8.运行结果