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