У меня есть «Arrows.xcassets», содержащий два элемента, оба в формате PDF векторных стрелок.Они установлены на «Scales-> Single Scale» и загружены в универсальный слот.
Я пытаюсь загрузить их в SKNode:
let arrowTex = SKTexture(imageNamed:"green_arrow_up")
let up = SKSpriteNode(texture: arrowTex))
Когда я запускаю это, я получаюэта ошибка в консоли:
Error loading image resource: "green_arrow_up"
Есть ряд сообщений, намекающих на то, что это то, что вы можете сделать (например, this one), но я не могу найти тот, который на самом делепоказывает, как обращаться к рассматриваемым изображениям.Я попытался:
green_arrow_up@1x
green_arrow_up@1x.png
green_arrow_up
green_arrow_up.png
, но ни один из них не сработал.Я уверен, что есть простой трюк?
ОБНОВЛЕНИЕ: Я нашел вторую ветку связанного вопроса, в которой было больше деталей, в том числе ссылка на заведомо исправный файл.Я схватил этот файл, и он работал нормально, я даже смог уменьшить его красиво и маленько, и он все еще выглядит великолепно.Я использовал Gapplin для преобразования из SVG в PDF, кто-нибудь знает тот, который работает?