Ich führe eine for-Schleife in meinem Spiel, die SKSpriteNodes erzeugen würde.Ändern der x-Position von SKSpriteNode
Ich möchte, dass mein erster Block bei (20, 40) beginnt und für jeden neuen Block 20 zur x-Position und 40 zur y-Position addiert.
erster Block (20, 40) zweiter Block (40, 80) dritter Block (60, 120) Und so weiter.
Die y-Position verhält sich so, wie ich möchte, aber die x-Position würde zufällig irgendwo auf meinem Bildschirm beginnen und dann 20 für jeden neu erzeugten Block hinzufügen.
Unten ist mein Code.
Ich fügte auch die print-Anweisung, wie es aussehen würde, wenn ich den Code ausführen.
Unten ist die Druckanweisung der X- und Y-Positionen der Blöcke.
Ich versuchte, die Reihenfolge der xP und yP Initialisierung zu wechseln. Das hat nicht funktioniert.
Irgendwelche Vorschläge?
Können Sie nach wo definierst du xP und yP? Das erste, was du ihnen antust, ist ihre Werte zu erhöhen, aber wir können nicht sehen, was sie anfangen. – claassenApps