¿Cómo usar un dll de C ++ en Unity3D?
Estoy consciente deesta pregunta similar, pero no responde a mi problema.
He escrito dos.dll
s utilizando Visual Studio 2010. Uno está en C ++ y se comunica con un SDK que se escribió en C ++. El otro es un contenedor de C # para esa biblioteca de C ++, de modo que se puede utilizar en contextos de C #.
Mi plan era que esto me permitiera usar mi código enUnity3D
, pero al parecer ese no es el caso. Parece queUnity3D
no me permite importar.dll
s como Activos si no son una.NET
montaje. Entonces puedo agregar mi envoltorio de C #, pero no el dll de C ++.
Esto resulta en unaDllNotFoundException
Cada vez que intento acceder a la biblioteca de C ++. He intentado simplemente copiar la biblioteca de C ++ en elAssets/Plugins
carpeta, pero que da los mismos resultados.
¿Hay una manera de hacer esto correctamente? Esta es una parte muy vital de la configuración de mi proyecto.