我以编程的方式创建我的精灵工具包游戏,而sks文件最终只会让我感到困惑。
是否有一种方法可以加载或创建一个平铺地图节点,而不必使用sks/场景文件?
发布于 2017-01-20 21:06:43
我想出了一个办法
然后从sks文件中获取瓷砖地图。奇怪的是,您必须先从它的父级移除它:
guard
let tileScene = SKScene.unarchiveFromFile(file: "TileMaps"),
let testMap = tileScene.childNode(withName: "Dungeon1")
as? SKTileMapNode else {
fatalError("Background node not loaded")
}
self.testMap = testMap
self.testMap.removeFromParent()
self.testMap.zPosition = 1200
self.addChild(testMap)https://stackoverflow.com/questions/41687649
复制相似问题