parent
e8a169f321
commit
962fb98cb5
@ -0,0 +1,33 @@
|
||||
# Sunshine.py
|
||||
import pygame
|
||||
from Enemy import Enemy
|
||||
|
||||
|
||||
class Sunshine(Enemy):
|
||||
def __init__(self, x, y):
|
||||
super(Sunshine, self).__init__()
|
||||
|
||||
self.image = self.scale_image()
|
||||
|
||||
self.rect = self.image.get_rect()
|
||||
self.rect.x = x
|
||||
self.rect.y = y
|
||||
self.money = 1
|
||||
self.damage = 0
|
||||
|
||||
def scale_image(self):
|
||||
# 原始图片
|
||||
original_image = pygame.image.load("imgs/Sunshine.png")
|
||||
# 缩放比例
|
||||
scale_factor = 0.5
|
||||
# 计算新尺寸
|
||||
original_size = original_image.get_size()
|
||||
new_size = (
|
||||
int(original_size[0] * scale_factor),
|
||||
int(original_size[1] * scale_factor),
|
||||
)
|
||||
# 执行等比缩放
|
||||
scaled_image = pygame.transform.scale(original_image, new_size)
|
||||
return scaled_image
|
||||
|
||||
# self.image = pygame.image.load("imgs/Sunshine.png")
|
Loading…
Reference in new issue