问题描述
- MAC下Unity C# 在线等
-
别人写个unity的C#脚本,在PC上是可以跑得,但到MAC上走到Bitmap bitmap = (Bitmap)Bitmap.FromFile(path, false);;这里就报错:DllNotFoundException: libgdiplus.dylib
System.Drawing.GDIPlus..cctor ()
Rethrow as TypeInitializationException: An exception was thrown by the type initializer for System.Drawing.GDIPlus 。
是不是MAC不支持system.drawing?还是什么?要是不支持,我应该用哪个类库里的什么方法来代替Bitmap bitmap = (Bitmap)Bitmap.FromFile(path, false)这个方法,
我用的UNity是4.6MAC破解版,编译器是Monodevelop,求大神指教啊 ,我不会C#,C++,求大神详解,跪谢!
解决方案
直接找gdiplus源代码然后在mac下编译即可,除非你能找到二进制版本的。
解决方案二:
如果是库gdiplus是开源的,则mac下有的可能很大
时间: 2024-10-28 14:54:26