如何在SKTileGroup中添加瓷砖变体(例如,我想要一个普通的草瓷砖,然后是一个上面有花的草瓷砖,还有一个上面有红花等)?
这是我的SKTileGroup声明

let grass = SKTileDefinition(texture: SKTexture(imageNamed: "grass"), size: CGSize(width: 64, height: 64))
let tileGroup = SKTileGroup(tileDefinition: grass)

最佳答案

当然,您可以通过硬代码来完成这项工作,但如果您只创建一个SpriteKit Tile Set文件,您可以在其中可视化地完成这项工作,并通过从资源中拖放来添加tile变量,则会容易得多。在那里,您还可以轻松地编辑任何可能需要的内容,例如放置权重和平铺组中的权重。

07-26 00:59