Jak używać biblioteki C ++ dll w Unity3D?

Jestem świadomyto podobne pytanie, ale nie odpowiada na mój problem.

Napisałem dwa.dlluż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ć.dlls 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.

questionAnswers(2)

yourAnswerToTheQuestion