Unity3D llama a la biblioteca de enlaces dinámicos DLL

1. Abra vs2017 para crear un nuevo proyecto

2. Elija Escritorio de Windows> Biblioteca de vínculos dinámicos (DLL).

3. Defina una función de suma de C ++

4. Generar biblioteca de vínculos dinámicos DLL

5. Cree una carpeta de complementos en Activos en Unity y coloque la DLL en ella (debe colocarse debajo de complementos, de lo contrario, Unity no lo reconocerá)

6. Cree un nuevo script Test.cs en unity

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. Arrastre y suelte el script Test.cs en la cámara principal.

8. Ejecutar resultados

Supongo que te gusta

Origin blog.csdn.net/zhunju0089/article/details/103458855
Recomendado
Clasificación