Forum huvudsida -> Programmering -> Pygame problem
Sidor: 1
Gazrog2 | 18:26 - 23:e Mars 2006 | Post #1 | |
Medlem Inlägg: 71 Skicka PM |
Håller på att lära mig pygame nu, och i en tutorial så fick man den här koden att leka runt lite med : #!/usr/bin/env python import pygame from pygame.locals import * import sys pygame.init() class GameObject: def __init__(self, image, height, speed): self.speed = speed self.image = image self.pos = image.get_rect().move(0, height) def move(self): self.pos = self.pos.move(0, self.speed) if self.pos.right > 600: self.pos.left = 0 screen = pygame.display.set_mode((630, 480)) player = pygame.image.load('player.bmp') background = pygame.image.load('background.bmp') screen.blit(background, (0,0)) objects = [] for x in range(10): o = GameObject(player, x*40, x) objects.append(o) while 1: for event in pygame.event.get(): if event.type in (QUIT, KEYDOWN): sys.exit() for o in objects: screen.blit(background, o.pos, o.pos) for o in objects: o.move() screen.draw(o.image, o.pos) pygame.display.update() pygame.time.delay(100) Problemet är att då den når screen.draw kommandot får jag följande svar = screen.draw(o.image, o.pos) AttributeError: draw Vad är fel? ------------------------- Ingen signatur! |
Nissebosselasse | 23:05 - 23:e Mars 2006 | Post #2 | |
Medlem Inlägg: 490 Skicka PM |
Det ska inte vara screen.blit där nere då också, med tanke på att du använt det innan? Observera dock att jag inte suttit någonting alls med Pygame...förutom nu ------------------------- http://pushingcows.se Gula Nallen |
Gazrog2 | 13:16 - 24:e Mars 2006 | Post #3 | |
Medlem Inlägg: 71 Skicka PM |
Det funkade, Tack Det enda som händer nu är att jag får "open /dev/sequencer: No such file or directory" ------------------------- Ingen signatur! |
Nissebosselasse | 13:19 - 24:e Mars 2006 | Post #4 | |
Medlem Inlägg: 490 Skicka PM |
Jag kollade upp pygame och det är ju för tusan byggt på SDL, så jag har ju suttit med det...fast inte just pygame...utan SDL...eller så Försöker du använda något ljud? pygame kanske inte kan öppna upp dina ljudenheter? I pygame är väl detta pygame.mixer-klassen, antar jag. Nu förutsätter jag att "/dev/sequencer" motsvarar en ljudenhet, men det borde *nix-nissarna veta mer om, var nu dom håller hus... ------------------------- http://pushingcows.se Gula Nallen Senast redigerad 15:38 - 24:e Mars 2006 |
Independence | 16:23 - 24:e Mars 2006 | Post #5 | |
Administratör Inlägg: 1800 Skicka PM |
/dev/dsp brukar väl ljudenheten heta vad jag vet, men det finns så många standarder bakom det där så jag vet inte egentligen. Lite off topic kanske, men måste säga att Nissebosselasse borde utnämnas till hedersmedlem, han är överallt och hjälper folk med problem fast han själv inte ens använt de specifika APIerna ------------------------- Vi är riddarna som säger fiskbulle! |
Nissebosselasse | 18:42 - 24:e Mars 2006 | Post #6 | |
Medlem Inlägg: 490 Skicka PM |
Ja, rösta på mig! hehe ------------------------- http://pushingcows.se Gula Nallen |
HärJ | 22:55 - 24:e Mars 2006 | Post #7 | |
Moderator Inlägg: 1198 Skicka PM |
Citat av Independence: Lite off topic kanske, men måste säga att Nissebosselasse borde utnämnas till hedersmedlem, han är överallt och hjälper folk med problem fast han själv inte ens använt de specifika APIerna Väldigt off-topic men väldigt sant. ------------------------- Tänk om jag vore en skalärprodukt! |
ozamosi | 00:33 - 26:e Mars 2006 | Post #8 | |
Administratör Inlägg: 1129 Skicka PM |
Felmeddelandet innebär att pygame inte får igång ljud på din dator. Eftersom jag antar att det inte är det första du ska få igång rekomenderar jag att du skiter i det tills vidare. ------------------------- Ljusblå |
FunkyChicken | 12:32 - 26:e Mars 2006 | Post #9 | |
Nyhetsredaktör Inlägg: 800 Skicka PM |
Nu chansar jag hej vilt här, men jag minns att du sagt att du sitter med Ubuntu och Debian och har, uhm, begränsad erfarenhet av dem... Så, funkar ljudet för dig annars? Kan du spela musik och så? Antar att du kanske skulle nämnt det om det var så, men jag är tydlien inte den ende som stört sig på att en ny användare inte automatiskt blir medlem i gruppen audio... Tänkte att det kanske kunde vara så enkelt. |
Gazrog2 | 16:06 - 26:e Mars 2006 | Post #10 | |
Medlem Inlägg: 71 Skicka PM |
Då jag lyssnar på musik t ex så kan jag inte se på någon film eftersom filmen då är utan ljud och spolas upp jättesnabbt, men om jag börjar se filmen före så kan jag inte starta upp nå musik utan då får jag ett felmedelande som lyder ungefär : "Kan inte öppna ljudenheterna" eller ljudenheten eller något sådant. Kommer inte ihåg riktigt ------------------------- Ingen signatur! |
Sidor: 1
Forum huvudsida -> Programmering -> Pygame problem
Du får inte posta i den här tråden | Till toppen
Datum
2024-05-01 20:03
Vecka: 18
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.