TGViewer
SpellSinger - разработчик игр на Unity SpellSinger - разработчик игр на Unity @spellsingergames · 548 subscribers
Post #46 745
Использование System.Drawing (libgdiplus) на Mac OS c процессорами Apple

Сегодня появилась возможность поработать в Unity на макбуке с процессором M1. Хотел импортировать анимацию своим инструментом, но он не сработал, вылезла вот такая ошибка:

DllNotFoundException: libgdiplus.dylib assembly:<unknown assembly> type:<unknown type> member:(null)


В интернете находится следующее решение:
Открыть конфиг для используемой версии Unity Editor, например
/Applications/Unity/Hub/Editor/2022.3.10f1/Unity.app/Contents/MonoBleedingEdge/etc/mono/config

И дописать в него строчки
<dllmap dll="gdiplus" target="/Library/Frameworks/Mono.framework/Versions/6.12.0/lib/libgdiplus.dylib" />
<dllmap dll="gdiplus.dll" target="/Library/Frameworks/Mono.framework/Versions/6.12.0/lib/libgdiplus.dylib" />

Однако у меня это не сработало, ошибка не ушла. Я попробовал закинуть этот libgdiplus.dylib в ассеты, и увидел, что Unity на него жалуется, не нравится он ей.

Тогда я установил mono-libgdiplus с помощью brew
brew install mono-libgdiplus

и в конфиге Unity указал путь до libgdiplus.dylib, который установился через brew
<dllmap dll="gdiplus" target="/opt/homebrew/lib/libgdiplus.dylib" />
<dllmap dll="gdiplus.dll" target="/opt/homebrew/lib/libgdiplus.dylib" />

Перезапустил Unity и ошибка ушла, всё заработало.

#bugs_and_fixes #тайные_знания
  • 👍 5
  • 🔥 1
More from @spellsingergames
  1. Oct 1, 2026Автор
  2. Aug 31, 2026Post #235
  3. Aug 25, 2026Прошли модерацию на Crazy Games. Basic Launch продлится до 15 сентября или пока не наберет…
  4. Aug 24, 2026А мы, тем временем, идём покорять #crazy_games Вчера ночью отправили билд на модерацию. Мо…
  5. Aug 24, 20262 недели нужно рекоммендеру Яндекс игр, чтобы как-то отреагировать на изменения метрик. AR…
  6. Aug 14, 2026Шестой эпизод подкаста ГЕЙМДЕВ ПОД ПИВОМ уже во вторник, в 22:30МСК! Хорошенечко отоспитес…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →