Я пытаюсь вызвать свой собственный файл dll в свою библиотеку классов в Unity, используя эту команду:
[DllImport("files01", EntryPoint = "SaveImg")]
public static extern void SaveImg(byte[] src, int imgWidth, int imgHeight, int filenum);
Я поместил свою dll в папку «Активы\Плагины» в папке моего проекта Unity. Но Unity не может его найти. Я также пытаюсь переместить свою dll в ту же папку с моим исполняемым файлом Unity (папка Assets), но Unity все еще не может найти мою dll.
Я что-то пропустил ? Любой совет ? Заранее спасибо.
LoadLibrary
и вызвать его, передав полный путь к вашей DLL. Затем последующие вызовы p/invoke будут использовать этот модуль, поскольку он уже загружен. - person David Heffernan   schedule 14.03.2017