Я использую Macbook pro 13 дюймов с дисплеем Retina. Я вижу, что на экране сетчатки шрифт гладкий, и почти в приложениях я тоже вижу, что шрифт всегда гладкий, но не в Unity. В настоящее время я использую бесплатную версию Unity 4.6 и версию Mac OS X Maverick.
Я загрузил демонстрационное изображение. Как видите, шрифт на панели задач, в строке заголовка гладкий, а шрифт внутри Unity — нет. Я также смотрел несколько демонстраций онлайн с использованием Unity, и я вижу, что их экран шрифтов гладкий, а не как я.
Пожалуйста, объясните мне, почему и как я могу это исправить.
Спасибо :)
Приложение должно поддерживать Retina, чтобы оно отображалось в Retina. Если приложение не поддерживает Retina, оно не будет отображаться в Retina.
Вы можете принудительно использовать Retina для приложения с Retinizer :
Retinizer — это небольшое приложение, которое я написал, которое позволяет приложениям, которые не готовы к Retina и отображаются в пикселях с 1x, отображать свои виджеты пользовательского интерфейса с 2x . Таким образом, только их пользовательские изображения будут выглядеть плохо, а не все приложение.
Связано: некоторые приложения открываются в низком разрешении
Вы можете добавить ключ в Info.plist
файл из этого приложения. Он находится внутри пакета приложений, например:
/Applications/Xcode.app/Contents/Info.plist
Ключ, который необходимо добавить:
<key>NSHighResolutionCapable</key>
<string>True</string>
ВНИМАНИЕ: сначала сделайте копию своего приложения, чтобы ничего не сломать.
Вы можете добавить ключ в файл Info.plist из этого приложения. Он находится внутри пакета приложений, например:
/Applications/Xcode.app/Contents/Info.plist
Ключ, который необходимо добавить:
<key>NSHighResolutionCapable</key>
<string>True</string>
штаб-квартира
Матеуш Шлосек