Pygame Attacks - Pygame RPG Tutorial #11

Опубликовано: 22 Март 2026
на канале: ShawCode
11,915
263

In this Pygame RPG tutorial I show you how to code in attacks to your Pygame RPG Game!

This is the 11th video in the Pygame RPG Tutorial series, and if you want to learn how to make an RPG in pygame, then be sure to subscribe!

Animation Code:

right_animations = [self.game.attack_spritesheet.get_sprite(0, 64, self.width, self.height),
self.game.attack_spritesheet.get_sprite(32, 64, self.width, self.height),
self.game.attack_spritesheet.get_sprite(64, 64, self.width, self.height),
self.game.attack_spritesheet.get_sprite(96, 64, self.width, self.height),
self.game.attack_spritesheet.get_sprite(128, 64, self.width, self.height)]

down_animations = [self.game.attack_spritesheet.get_sprite(0, 32, self.width, self.height),
self.game.attack_spritesheet.get_sprite(32, 32, self.width, self.height),
self.game.attack_spritesheet.get_sprite(64, 32, self.width, self.height),
self.game.attack_spritesheet.get_sprite(96, 32, self.width, self.height),
self.game.attack_spritesheet.get_sprite(128, 32, self.width, self.height)]

left_animations = [self.game.attack_spritesheet.get_sprite(0, 96, self.width, self.height),
self.game.attack_spritesheet.get_sprite(32, 96, self.width, self.height),
self.game.attack_spritesheet.get_sprite(64, 96, self.width, self.height),
self.game.attack_spritesheet.get_sprite(96, 96, self.width, self.height),
self.game.attack_spritesheet.get_sprite(128, 96, self.width, self.height)]

up_animations = [self.game.attack_spritesheet.get_sprite(0, 0, self.width, self.height),
self.game.attack_spritesheet.get_sprite(32, 0, self.width, self.height),
self.game.attack_spritesheet.get_sprite(64, 0, self.width, self.height),
self.game.attack_spritesheet.get_sprite(96, 0, self.width, self.height),
self.game.attack_spritesheet.get_sprite(128, 0, self.width, self.height)]

Thanks for watching!