Ich bin Swift total neu (begann gestern damit zu arbeiten), also weiß ich nicht, wo ich anfangen soll.Ergebnis basierend auf Zeit
Grundsätzlich mache ich ein Spiel, bei dem der Spielstand alle 0,25 Sekunden erhöht werden soll (nach dem Spielstart - touchesBegan
). Ich dachte in etwas mit waitForDuration(0.25)
, aber ich wusste nicht, was zu tun ist.
Und ich muss es auch in der oberen Mitte des Bildschirms (Landschaft) platzieren. Ich habe versucht, .position
zu verwenden, aber es hat nicht funktioniert.
nicht NSTimer in Sprite-Kit Verwenden Sie - die Szene wird nicht wissen, über den Timer und es kann bis Chaos Dinge (eq Wenn Sie die SKScene pausieren, wird der Timer nicht pausieren auch). Verwenden Sie SKActions oder führen Sie Dinge in Update() aus, indem Sie die vergangene Zeit seit dem letzten Aufruf von Update() analysieren. –
Fair genug. Ich habe SpriteKit nicht benutzt. –