烧早饭了。。。
有了层以后,好像一切都变简单了,main.py里很好要添加代码,各个类之间的数据传递,可以通过层来实现。
感觉从家用机时代进入了大数据时代,方便的让人不敢相信。
代码晚上再写。
原理很简单,详见之前我的日志。
https://blog.youkuaiyun.com/hailler1119/article/details/88753065
改变几条语句就能用了,代码如下:
from setting import *
class Missle(pygame.sprite.Sprite):
def __init__(self, group):
self._layer = 5
self.groups = allgroup,group
pygame.sprite.Sprite.__init__(self,self.groups)
#必不可少的两条代码
self.image = pygame.image.load('images/missle/missle0.png')
self.rect = self.image.get_rect()
#初设速度、角度
self.x_speed = 0.00
self.y_speed = 2.00
self.speed = 6
self.damage = 3
self.angle = 0
# 初始化阶段赋值,以后这个original图片坐标、方向都是不变的,self.image是变化的。