Corey-M/NAudio.Lame

Unity Error

Opened this issue · 1 comments

ImabYa commented

when i use it in unity3d,jump
image

That's interesting. The resource loader uses Environment.Is64BitProcess to detect whether it is running in 64-bit mode and load the 32-bit or 64-bit wrapper and DLL accordingly. In your case it seems that it is reporting incorrectly. Which shouldn't be happening, but I don't know much about Unity so I can't confirm what's actually going on.

Can you check the reported values from your scripts for the following:

  • Environment.Is64BitProcess
  • IntPtr.Size

In general usage the results should be true and 8 repectively for .NET programs running in 64-bit mode.