我想创建一个内容为图像(.png)的圆圈,并且基于 SKShapeNode 类引用,我认为我可以使用 SKShapeNode.filltexture() 函数将纹理设置为图像。但是当我运行下面的代码时,我得到了圆圈,但是我试图加载的“cat-black”的图像没有显示。我检查了我的 Image.Assets 中的图像名称是否正确,所以还有其他问题。有任何想法吗?我附上了下面的输出:
func newCircle(photo:String, position:CGPoint) -> SKShapeNode {
let circle = SKShapeNode.init(circleOfRadius: 27)
circle.fillTexture = SKTexture.init(image: UIImage(named: "cat-black")!)
circle.strokeColor = UIColor.greenColor()
circle.lineWidth = 4
circle.name = "aggroNode"
circle.position = position
return circle
}