Я работаю над заставкой SWIFT3/SpriteKit, и у меня работала заставка, за исключением того, что я не могу загрузить свою текстуру, потому что, когда я делаю следующее:
// load texture atlas
let textureAtlas = SKTextureAtlas(named: "Flyers")
SKTextureAtlas ищет «флаеры» в основном пакете, который при работе внутри screensaverengine.app
не является пакетом, в котором находятся текстуры.
В моей старой заставке на основе obj-c мне пришлось сделать следующее, чтобы загрузить изображения из пакета:
thisBundle = [NSBundle bundleForClass:[self class]];
fileName=[[NSString alloc ] initWithFormat:@"flyer%d", flyNum];
picturePath = [thisBundle pathForResource:fileName ofType:@"png"];
flyerImage= [[NSImage alloc ] initWithContentsOfFile:picturePath];
Прежде чем перейти к загрузке изображений и созданию текстур во время выполнения, я хотел обратиться за помощью к семейству Stackoverflow... мысли?