gpt4 book ai didi

swift - 改变 swift 2 中 Ball Type 的颜色

转载 作者:行者123 更新时间:2023-11-30 13:15:39 24 4
gpt4 key购买 nike

我正在尝试用两种颜色填充我的快速游戏中的球>我希望它们是一半白色和一半蓝色。我尝试将球更改为 SKSpriteNode,但它破坏了整个项目和所有物理原理。无论如何,有没有办法使球型有两种颜色或在球上放置图像?谢谢

最佳答案

不要使用SKSpriteNode,而是尝试使用SKShapeNode:

let textureBall : SKTexture! = SKTexture(imageNamed:"ball.png") 
let ballSize: CGSize = textureBall.size
ball = SKShapeNode.init(circleOfRadius: ballSize.width/2)
ball.fillTexture = textureBall
ball.strokeColor = UIColor.clearColor()
ball.position = CGPointMake(CGRectGetMidX(self.frame),CGRectGetMidY(self.frame))
ball.name = "ball"
ball.zPosition = 1
ball.fillColor = UIColor.redColor() // use the color you want
self.addChild(ball)

关于swift - 改变 swift 2 中 Ball Type 的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38259245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com