Dies zu irgendeinem dummen Fehler zurückzuführen sein kann, dass ich einfach nicht identifizieren, aber Python gibt einen Fehler Syntax, wenn ich den folgenden Code ausführenSyntaxfehler auf Increment obwohl sollte es richtig seine
# Imports
import pygame
import os
# Startup
pygame.init()
# Screen
size = (500, 500)
screen = pygame.display.set_mode(size, pygame.NOFRAME)
pygame.display.set_caption = ("Swinger")
pygame.mouse.set_visible(False)
clock = pygame.time.Clock()
# -- Assign Functions --
# -- Assign Classes --
# -- Assign Variables --
#Sets the color of pure white to a variable to be called
WHITE = (255, 255, 255)
#Sets the player to an image loaded from os path Swinger
Player = pygame.image.load(os.path.join("Swinger", "player.png"))
Pointer = pygame.image.load(os.path.join("Swinger", "pointer.png"))
#Sets a variable to know whether the scrpt has run once or not
FirstRun = 0
#Sets the variables to allow you to control movement
#Y axis movement Speed
MoveYSpeed = 0
#X axis movement speed
MoveXSpeed = 0
#Assigns the values later used to call the drawing
#of the player
PlayerPos = [255 += MoveXSpeed, 255 += MoveYSpeed]
#Assigns The first value of PlayerPos as a X axis value
PlayerPosX = PlayerPos[0]
#Assigns the second value of PlayerPos as a y axis value
PlayerPosY = PlayerPos[1]
es gibt ich ein Syntaxfehler in Zeile 31 auf der ersten Zuwachs Aussage und sagte, dass das Gleichheitszeichen ist falsch:
Traceback (most recent call last):
File "...", line 31
PlayerPos = [255 += MoveXSpeed, 255 += MoveYSpeed]
^
SyntaxError: invalid syntax
ich bin gerade wirklich in Codierung getting started, so viel von dem Code nicht bis in das richtigen Format sein kann und ich habe nicht den gesamten Code kopiert, weil ich dachte, dass es nicht relevant sein könnte, wenn ich es bedenke Holen Sie den Fehler, bevor Sie den anderen Code erreichen.
'PlayerPos = [255 + = MoveXSpeed, 255 + = MoveYSpeed]' ist nicht gültig Python-Syntax, nein. Was wolltest du mit diesem Ausdruck machen? –
Ich möchte diese Werte um eine separate Variable erhöhen können. Ich benutze pygame und im, benutze diese 2 Werte als X und Y, also möchte ich sie um die Bewegungsgeschwindigkeit erhöhen, wenn der Spieler eine bestimmte Taste hält. –
Und ... ist es tatsächlich. Sie können einer Ganzzahl keinen Wert zuweisen. Es stellt bereits eine –