Die Suche ergab 20 Treffer

von rady
Mittwoch 11. Mai 2005, 06:18
Forum: Allgemeine Fragen
Thema: Seltsamer Fehler (Pygame)
Antworten: 36
Zugriffe: 3633

weil Du die Funktion später zweimal aufrufst um doppelte Geschwindigkeit zu erreichen hö ? was wo ? weiss ich nichts von :shock: Objektorientierung ? hatten wir nicht in der schule 8) aber danke für die tips. ein paar sachen werd ich später sicher noch einbaun. was mich aber noch interessiert :was ...
von rady
Dienstag 10. Mai 2005, 21:37
Forum: Allgemeine Fragen
Thema: Seltsamer Fehler (Pygame)
Antworten: 36
Zugriffe: 3633

danke dir !
von rady
Dienstag 10. Mai 2005, 20:22
Forum: Allgemeine Fragen
Thema: Seltsamer Fehler (Pygame)
Antworten: 36
Zugriffe: 3633

print schuesse_liste :
(398, 378)

-------------

schuesse_liste[0]=x+42
TypeError: object does not support item assignment


wo is das problem an schuesse_liste[0]=398+42 ?
von rady
Dienstag 10. Mai 2005, 19:32
Forum: Allgemeine Fragen
Thema: Seltsamer Fehler (Pygame)
Antworten: 36
Zugriffe: 3633

JA !!!! DANKE !!

hab aus asteroiden_liste=....
asteroiden_liste[k]=...
gemacht
von rady
Dienstag 10. Mai 2005, 17:21
Forum: Allgemeine Fragen
Thema: Seltsamer Fehler (Pygame)
Antworten: 36
Zugriffe: 3633

es kommt : 0 print asteroiden_liste[z][0] TypeError: unsubscriptable object :cry: hab dann noch print asteroiden_liste hinzugefügt : 0 (<Surface(40x43x8 SW)>, 369, -2204, 7, 40) print asteroiden_liste[z][0] TypeError: unsubscriptable object dann dachte ich mir: eventuell kann er dieses surface ding ...
von rady
Dienstag 10. Mai 2005, 16:30
Forum: Allgemeine Fragen
Thema: Seltsamer Fehler (Pygame)
Antworten: 36
Zugriffe: 3633

def refresh(asteroiden_liste,x,y,ausrichtung,level,schaden,schuesse,strg,schuesse_liste): schuess=keyboard_action(ausrichtung,x,y, strg,schuesse,schuesse_liste) screen.fill(black) screen.blit(hintergrundbild,[100,0]) screen.blit((raumschiffbilder[ausrichtung]),[x,y]) for z in range(level+1): screen...
von rady
Montag 9. Mai 2005, 14:51
Forum: Allgemeine Fragen
Thema: Seltsamer Fehler (Pygame)
Antworten: 36
Zugriffe: 3633

ARRGGHH

UPDATE :

alle globals weg ... ABER .... "unsubscriptable object" ... fehler ohne sinn wie beim ersten post... also was is nur los ? an den globals kanns ja net mehr liegen ....
von rady
Freitag 6. Mai 2005, 11:27
Forum: Allgemeine Fragen
Thema: Seltsamer Fehler (Pygame)
Antworten: 36
Zugriffe: 3633

so ich habs tatsächlich geschafft : alle globals sind weg

ABER

der fehler ist immernoch da :evil: :x :evil:
von rady
Donnerstag 5. Mai 2005, 13:46
Forum: Allgemeine Fragen
Thema: Seltsamer Fehler (Pygame)
Antworten: 36
Zugriffe: 3633

hm wie soll ich die tasten für die steuerung die im optionsmenü eingestellt werden, also die variablen, ins eigentliche spiel übergeben ? 2 funktionen sind nämlich nicht direkt mit einander verbunden !
von rady
Dienstag 3. Mai 2005, 20:18
Forum: Allgemeine Fragen
Thema: Seltsamer Fehler (Pygame)
Antworten: 36
Zugriffe: 3633

hm dann werd ichs wohl am langen wochende mal machen müssen :cry:
trotzdem danke für die antworten !

naja hab ja noch 4-5 wochen bis ichs dem lehrer abgeben muss ^^
ich werde euch den neuen code zeigen wenn er fertig ist :)
von rady
Dienstag 3. Mai 2005, 20:05
Forum: Allgemeine Fragen
Thema: Seltsamer Fehler (Pygame)
Antworten: 36
Zugriffe: 3633

ne leute ich lösch das doch jetzt nicht alles und machs neu :cry: vorallem ICH WEISS ES NICHT BESSER ich habs so gemacht weil ich keine ahnung hab wie ich sonst die ganzen variablen weitergeben soll. wenn ich global nicht benutze und ich in a eine variable definiere und a b auslößt welches wiederum ...
von rady
Dienstag 3. Mai 2005, 19:39
Forum: Allgemeine Fragen
Thema: Seltsamer Fehler (Pygame)
Antworten: 36
Zugriffe: 3633

hm kannst du mir denn sagen was ich machen soll ohne global ? wie soll das funktionieren ? BACK TO TOPIC : wenn ich die zeilen if schuesse==1: if asteroiden_liste[k][2]>0: if schuesse_liste[0]+5>asteroiden_liste[k][1] and schuesse_liste[0]<asteroiden_liste[k][1]+asteroiden_liste[k][4]: if schuesse_l...
von rady
Dienstag 3. Mai 2005, 18:58
Forum: Allgemeine Fragen
Thema: Oberfläche mit Python,.....
Antworten: 17
Zugriffe: 3164

http://www.google.de/search?hl=de&q=pygame&btnG=Google-Suche&meta=lr%3Dlang_de sry aber deutsche pygame seiten sind rar. aber ich generell stelle ich es mir schwer vor ohne einigermaßen englischkenntnisse, da die ganze sprache schliesslich englisch ist und du dann ja nichtmals die error...
von rady
Dienstag 3. Mai 2005, 18:42
Forum: Allgemeine Fragen
Thema: Oberfläche mit Python,.....
Antworten: 17
Zugriffe: 3164

also wenn du ein Spiel mit python machen willst solltest du dich mal auf www.pygame.org umschauen 8)
von rady
Dienstag 3. Mai 2005, 18:30
Forum: Allgemeine Fragen
Thema: Seltsamer Fehler (Pygame)
Antworten: 36
Zugriffe: 3633

Zu Deinem Problem: Ich sehe immer noch nicht wo diese Liste angelegt wird. ja das habe ich weggelassen weil es einfach asteroiden_liste=[] ist. der eigentlich inhalt wird durch das asteroid_daten=asteroid_bild,asteroid_x,asteroid_y,speed,zahl asteroiden_liste.append(asteroid_daten) reingebracht ---...
von rady
Dienstag 3. Mai 2005, 18:27
Forum: Allgemeine Fragen
Thema: Seltsamer Fehler (Pygame)
Antworten: 36
Zugriffe: 3633

Re: Seltsamer Fehler (Pygame)

Hab mir vorher den Inhalt von asteroiden_liste[c] printen lassen: (<Surface(90x96x8 SW)>, 545, -2202, 4, 90) sprich da steht a=4 wo ist da das problem ? Das das keine Liste ist, sondern ein Surface Objekt . Was ist bei dir 4 in dem Beispiel? die 4 von (<Surface(90x96x8 SW)>, 545, -2202, 4, 90) ist ...
von rady
Dienstag 3. Mai 2005, 18:23
Forum: Allgemeine Fragen
Thema: Seltsamer Fehler (Pygame)
Antworten: 36
Zugriffe: 3633

for c in range(level+1): a=asteroiden_liste[c][3] Ich bin ja nun wahrlich kein Fachmann, aber für mich sieht das so aus, als wäre c eine Liste in Asteroiden_liste, und a somit das 4. Element in dieser Liste - die es ja gar nicht gibt... oder?? ich versteh zwar net was du meinst aber an asteroiden_l...
von rady
Dienstag 3. Mai 2005, 17:48
Forum: Allgemeine Fragen
Thema: Seltsamer Fehler (Pygame)
Antworten: 36
Zugriffe: 3633

for b in range(level+1): global zahl global zahl1 zahl1=randint(3,9) zahl=zahl1*10 speed=randint(4,7) asteroid_spawn_x=randint(0,800-zahl) asteroid_spawn_y=0-zahl asteroid_bild,asteroid_x,asteroid_y=pygame.image.load('bilder/asteroid'+str(zahl)+'.gif'),asteroid_spawn_x,asteroid_spawn_y global aster...
von rady
Dienstag 3. Mai 2005, 17:27
Forum: Allgemeine Fragen
Thema: Seltsamer Fehler (Pygame)
Antworten: 36
Zugriffe: 3633

ne ich hab das immer so gemacht und hat hne probs geklappt. sonst könnte ich ja warscheinlich auch net asteroiden_liste[c] printen ! so fehler tauchen manchmal auch woanders auf hab ich gerade festgestellt : if asteroiden_liste[k][2]>0: TypeError: unsubscriptable object [(<Surface(60x64x8 SW)>, 488,...
von rady
Dienstag 3. Mai 2005, 17:13
Forum: Allgemeine Fragen
Thema: Seltsamer Fehler (Pygame)
Antworten: 36
Zugriffe: 3633

Seltsamer Fehler (Pygame)

Hallo
kann mir jemand bei diesem Fehler weiterfehelfen :

Code: Alles auswählen

a=asteroiden_liste[c][3]
TypeError: unsubscriptable object
Hab mir vorher den Inhalt von asteroiden_liste[c] printen lassen:

Code: Alles auswählen

(<Surface(90x96x8 SW)>, 545, -2202, 4, 90)
sprich da steht a=4
wo ist da das problem ?

thx 4 replys