Faire se déplacer un personnage animé en pygame
alicemargotsun
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
bert de la speed Messages postés 762 Date d'inscription Statut Membre Dernière intervention -
bert de la speed Messages postés 762 Date d'inscription Statut Membre Dernière intervention -
Bonsoir, je suis en train de coder un jeu pour un projet scolaire sauf que je rencontre un problème. J'ai pu animé mon personnage mais je cherche a le faire se déplacer et je n'ai aucune idée de comment faire.
voici mon code actuelle:
import pygame
from pygame.locals import*
pygame.init()##ouverture de la fenetre
fenetre=pygame.display.set_mode((550,550))
perso_img = pygame.image.load("manils mvttex.png").convert_alpha()
frame = 0
WIDTH = 168
frame_rect = pygame.Rect(frame * WIDTH, 0, 168,255)
clock = pygame.time.Clock()
continuer = True
while continuer:
for event in pygame.event.get():
if event.type == QUIT:
continuer = False
dt = clock.tick(3) # On raltentit la boucle à 3 FPS
frame = (frame + 1) % 2
frame_rect = pygame.Rect(frame * WIDTH, 0, 168, 255)
fenetre.fill((255, 255, 255))
fenetre.blit(perso_img, dest=(168, 255), area=frame_rect)
pygame.display.flip()
pygame.quit()
voici mon code actuelle:
import pygame
from pygame.locals import*
pygame.init()##ouverture de la fenetre
fenetre=pygame.display.set_mode((550,550))
perso_img = pygame.image.load("manils mvttex.png").convert_alpha()
frame = 0
WIDTH = 168
frame_rect = pygame.Rect(frame * WIDTH, 0, 168,255)
clock = pygame.time.Clock()
continuer = True
while continuer:
for event in pygame.event.get():
if event.type == QUIT:
continuer = False
dt = clock.tick(3) # On raltentit la boucle à 3 FPS
frame = (frame + 1) % 2
frame_rect = pygame.Rect(frame * WIDTH, 0, 168, 255)
fenetre.fill((255, 255, 255))
fenetre.blit(perso_img, dest=(168, 255), area=frame_rect)
pygame.display.flip()
pygame.quit()
A voir également:
- Faire se déplacer un personnage animé en pygame
- Déplacer colonne excel - Guide
- Groupe de 4 personnages dessin animé - Forum Musique / Radio / Clip
- Comment changer de personnage sur gta - Forum PS4
- Déplacer barre des taches windows 11 - Guide
- Ou reprendre nana apres l'anime ✓ - Forum Cinéma / Télé
2 réponses
Bonsoir.
Il existe des tonnes de tutoriel sur pygame, il serait nécessaire d'en suivre un.
Il y aussi la documentation pygame, même si certaines choses ne sont pas facile à comprendre, mais faire déplacer une image est un peu le fonctionnement basique de cette librairie, et si on consulte la documentattion de Rect, on peut lire :
Et pas besoin d'être une pointure en anglais pour comprendre ^^
Il existe des tonnes de tutoriel sur pygame, il serait nécessaire d'en suivre un.
Il y aussi la documentation pygame, même si certaines choses ne sont pas facile à comprendre, mais faire déplacer une image est un peu le fonctionnement basique de cette librairie, et si on consulte la documentattion de Rect, on peut lire :
The Rect object has several virtual attributes which can be used to move and align the Rect:
top, left, bottom, right
topleft, bottomleft, topright, bottomright
midtop, midleft, midbottom, midright
center, centerx, centery
size, width, height
w,h
Et pas besoin d'être une pointure en anglais pour comprendre ^^