Jak używać biblioteki C ++ dll w Unity3D?
Jestem świadomyto podobne pytanie, ale nie odpowiada na mój problem.
Napisałem dwa.dll
używa Visual Studio 2010. Jeden jest w C ++ i komunikuje się z SDK napisanym w C ++. Drugi jest opakowaniem C # dla tej biblioteki C ++, dzięki czemu może być używany w kontekstach C #.
Mój plan zakładał, że pozwoliłoby mi to użyć mojego koduUnity3D
, ale najwyraźniej tak nie jest. To wygląda jakUnity3D
nie pozwala mi importować.dll
s jako aktywa, jeśli nie są.NET
montaż. Mogę więc dodać moje opakowanie C #, ale nie bibliotekę C ++.
Powoduje to aDllNotFoundException
ilekroć próbuję uzyskać dostęp do biblioteki C ++. Próbowałem po prostu skopiować bibliotekę C ++ doAssets/Plugins
folder, ale daje to takie same wyniki.
Czy istnieje sposób, aby to zrobić właściwie? To bardzo ważna część mojego projektu.