Tag: pygame

Wie kannst du deinen Charakter bewegen, ohne wiederholt auf Knöpfe zu tippen?

Ich arbeite an einem Rennspiel. Ich habe diesen Code benutzt, aber mein Spieler bewegt sich nur einmal. Wie kann ich dieses Problem lösen? change = 7 dist = 7 change_r = 0 change_l = 0 dist_u = 0 dist_d = 0 pygame.display.update() for event in pygame.event.get(): if event.type == pygame.KEYDOWN: if event.key == pygame.K_RIGHT: change_r […]

Wie pygame Schriftart zu installieren

Dies ist eine Anfänger-Frage. Ich unterrichte mich pygame auf ubuntu 10.10. Ich habe ein paar Beispiele heruntergeladen und pygame funktioniert nicht richtig. Ich vermute ein Installationsproblem. Aber ich bin mir nicht sicher, wie ich es herausfinden kann. Gibt es noch etwas, das ich installieren muss, um diese Arbeit zu machen? Mein Beispiel: http://cid-bb9549bdfdec74f4.skydrive.live.com/self.aspx/PyPlotter/pyplotter.py Mein Fehler: […]

Pygame TypeError: fehlt 1 erforderliches Positionsargument:

Ich programmiere ein Spiel in Pygame. Ich habe mich auf diesen Fehler gestoßen und ich verstehe nicht, wie man es beheben kann. Es läuft die PauseMenu () init und druckt was in ihm ist, also kann es es laufen, aber danach bin ich stecken. Jede Hilfe wäre ein geschätzt. Exakte Fehler: Traceback (most recent call […]

Machen Sie eine .exe für pygame mit cx-freeze

Ich habe ein Spiel in Python 3.2 erstellt und versucht, es in eine .exe mit cx-freeze zu drehen, aber wenn ich versuche, die .exe auszuführen, bekomme ich einen Fehler. Das Spiel import pygame, sys, random from pygame.locals import * pygame.init() mainClock = pygame.time.Clock() windowSurface = pygame.display.set_mode((800, 800)) pygame.display.set_caption("Dodger") def game(): WIDTH = 800 HEIGHT = […]

Pygame – Kollisionserkennung mit zwei CIRCLES

Ich mache ein Kollisionserkennungsprogramm, bei dem mein Cursor ein Kreis mit einem Radius von 20 ist und einen Wert auf TRUE ändern sollte, wenn er einen anderen Kreis trifft. Für Testzwecke habe ich einen stationären Kreis in der Mitte meines Bildschirms mit einem Radius von 50. Ich bin in der Lage zu testen, ob der […]

Pygame Trigonometrie: Nach der Hypotenuse?

Ich habe eine Methode in meiner Enemy Klasse namens huntPlayer . Es nimmt ein Spielerobjekt p . Hier ist es: def huntPlayer(self, p): if self.dist2p < 200: self.hunting = True if px > self.rect.x: self.rect.x += self.speed #this is a constant at value 1 elif px < self.rect.x: self.rect.x -= self.speed else: self.rect.x += 0 […]

Pygame scheint "Schleife" zu vermeiden

Ich bin gerade erst mit Pygame los und ich versuche derzeit einige grundlegende Bewegungsfunktionen. Ich lief in ein Problem, wenn ich versuche, meine Bewegungsbedingungen in meine Objektklasse zu schreiben, anstatt in der Spielschleife. Mein erster Versuch, der funktioniert, ist wie folgt: Klassen.py: import pygame, sys from pygame.locals import * class GameObject: def __init__(self, image, height, […]

Pygame-Installation unter Windows – Fehler: Vcvarsall.bat kann nicht gefunden werden

Ich habe eine Win7 64-Bit-Dev-Maschine. Ich habe heruntergeladen und installiert Python 2.6.6 32bit. Ich habe auch pygame 1.9.1 für python 2.6 heruntergeladen und versucht, es zu installieren. Ich habe: C:\pygame-1.9.1release>setup.py install …. running build_ext building 'pygame._numericsurfarray' extension error: Unable to find vcvarsall.bat Was soll ich machen? (Ich habe keinen Compiler oder Visual Studio oder irgendetwas […]

Pygame Change Level – Ebene aus der Liste

Hallo ich bin neu in pygame. Und ich habe dieses Beispiel verwendet: http://pygame.org/project/1061/ Das Beispiel zeigt, wie man Chack für Kollision, machen ein Level aus einer Liste und Bewegung. Ein schönes Anfängerbeispiel. Ich habe es geändert, damit es in der Lage sein wird, das Niveau zu ändern. Ich habe versucht, die Rects einmal gezeichnet zu […]

Pygame dreht eine Linie

Ich versuche, ein "Radar" in Pygame zu schaffen. Ich habe Schwierigkeiten, die Nadel des Radars zu drehen. Wie drehe ich es? import pygame from pygame.locals import * SIZE = 800, 800 pygame.init() screen = pygame.display.set_mode(SIZE) FPSCLOCK = pygame.time.Clock() done = False screen.fill((0, 0, 0)) degree=0 while not done: for e in pygame.event.get(): if e.type == […]

Python ist die beste Programmiersprache der Welt.