Die Suche ergab 7 Treffer

von Sonnenblume
Samstag 23. August 2008, 12:17
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Abfrage ob Mausbutton konstant gedrückt ist
Antworten: 6
Zugriffe: 2932

Ich hoffe dass das so okay ist:


import pygame

from pygame.locals import *
from sys import exit

pygame.init()
screen = pygame.display.set_mode((640, 480), 0 ,32)
startpos = ()
endpos = ()
momentpos = ()

while True:
for event in pygame.event.get():
if event.type == QUIT:
exit()
if event ...
von Sonnenblume
Samstag 23. August 2008, 11:17
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Abfrage ob Mausbutton konstant gedrückt ist
Antworten: 6
Zugriffe: 2932

Sorry, es geht um Pygame:

Code: Alles auswählen

while True:
for event in pygame.event.get():
if event.type == MOUSEBUTTONDOWN:
paint()

def paint():
while MOUSEBUTTONDOWN == True:
mach irgendwas
von Sonnenblume
Samstag 23. August 2008, 10:03
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Abfrage ob Mausbutton konstant gedrückt ist
Antworten: 6
Zugriffe: 2932

Abfrage ob Mausbutton konstant gedrückt ist

Hallo,

ich versuche eine Funktion zu programmieren in der abgefragt wird, ob eine Maustaste konstant gedrückt wird. Während die Taste gedrückt wird soll dann etwas passieren (z.B. etwas gezeichnet werden).
Ich habe es über eine while Schleife versucht, aber da stürzt alles ab. Für irgendwelche ...
von Sonnenblume
Montag 21. Juli 2008, 15:08
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Collision Detection
Antworten: 6
Zugriffe: 2976

Nach einigem herumwursteln funktioniert jetzt alles so wie es soll, danke fuer die Hilfe. Wenn ich allerdings die Group.draw() Methode aufrufe, zeigt er mir einen "Group object has no attribute draw" Fehler an, was seltsam ist, da add(), etc. alles geht. Ist allerdings nicht weiter dramatisch, ich ...
von Sonnenblume
Montag 21. Juli 2008, 12:30
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Collision Detection
Antworten: 6
Zugriffe: 2976

Ich habe meinen Code jetzt so verändert, dass es einigermaßen funktioniert. Allerdings sieht es grauenhaft aus, weil ich einige Werte hardcoden musste:

class Raumschiff(pygame.sprite.Sprite):
def __init__(self, x, y, image):
pygame.sprite.Sprite.__init__(self)
self.image = pygame.image.load ...
von Sonnenblume
Sonntag 20. Juli 2008, 13:34
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Collision Detection
Antworten: 6
Zugriffe: 2976

Danke für die schnelle Antwort. Das die alle miteinander kollidieren hatte ich schon vermutet.
Allerdings ist genau das mein Problem, ich habe Stundenlang im Netz nach vernünftigen Tutorials gesucht, habe aber nichts genaueres bezüglich dem rect - attribut gefunden, was mir weiterhelfen würde ...
von Sonnenblume
Sonntag 20. Juli 2008, 11:48
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Collision Detection
Antworten: 6
Zugriffe: 2976

Collision Detection

Hallo,

ich habe ein kleines Problem mit meiner Collision Detection: Sie funktioniert nicht.


Teil des Codes, der relevant ist:


class Raumschiff(pygame.sprite.Sprite):
def __init__(self, x, y, image):
pygame.sprite.Sprite.__init__(self)
self.image = pygame.image.load(image).convert_alpha ...