[英]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.