本文主要是介绍python 小游戏 捕鱼达人,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
# 绘制所有小鱼
import os
import random
from setting import *import pygame# 所有鱼的父类
class Fish(pygame.sprite.Sprite):def __init__(self, init_dict: dict) -> None:super().__init__()# 小鱼每一帧的图片self.img_list = []for each in os.listdir(init_dict['img_path']):self.img_list.append(pygame.image.load(os.path.join(init_dict['img_path'], each)).convert_alpha())# 默认以第一帧作为初始状态self.image = self.img_list[0]self.rect = self.image.get_rect()# 生命数量self.max_life = self.life = init_dict['max_life']# 被击杀后的得分self.kill_score = init_dict['kill_score']# 是否存活self.active = False# 图片替换索引self.img_index = 0# 初次出现的方向self.appear_direction
这篇关于python 小游戏 捕鱼达人的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!