[英]Making a progress bar in SpriteKit (using swift)
我正在尝试使用SpriteKit制作游戏,而我想拥有的功能之一是进度条。 我已经做了大量研究,有人说要使用“ SKCropNode”,但是我没有找到任何有关如何快速执行此操作的代码。
因此,我想知道应该如何制作进度条,并且任何示例代码都将非常有用。
我建议您使用彩色的SKSpriteNode并随着“进度条”的进行逐渐使其更长。 这比使用UIProgressView更安全,因为UIProgressView a)使用与Sprite工具包不同的坐标平面,并且b)不遵循与SKSpriteNode相同的规则。 例如,当场景改变时,它可能不会被删除,而SKSpriteNode将被删除。
import SpriteKit
let view = SKView(frame: CGRect(x: 0, y: 0, width: 400, height: 300))
let scene = SKScene(size: view.frame.size)
view.presentScene(scene)
let progressView = UIProgressView(progressViewStyle: UIProgressViewStyle.Default)
progressView.center = CGPoint(x: 200, y: 150)
view.addSubview(progressView)
// alternately scene.view.addSubview(progressView)
progressView.progress = 0.5
view
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.