我试图定位平铺地图,使其左下角连接到屏幕的左下角。以下是我尝试使用的代码:
func setUpSceneWithMap(map: SKTileMapNode) {
let tileMap = map
tileMap.setScale(1)
tileMap.position = CGPoint(x: 0 - self.frame.size.width/2, y: 0 - self.frame.size.height/2)
...
tileMap.addChild(tileNode)
}
请注意,我使用 GameScene.sks 而不是以编程方式添加了瓦片地图。我希望地图的位置应该按照定义工作。但是,当我尝试运行它时,地图确实移动了,但我用于瓷砖的图像保持在同一位置并且拒绝更新。相反,它创建了如下奇怪的纹理。请参阅附图以了解发生了什么。我被困在这几天,感谢任何帮助......