减慢换行动画

This commit is contained in:
星外之神 2022-06-04 15:48:02 +08:00
parent dd7c81f45f
commit e2d211036d

View File

@ -208,7 +208,7 @@ class Zombie(pg.sprite.Sprite):
if self.targetYChange < 0: if self.targetYChange < 0:
self.setWalk() self.setWalk()
if self.rect.bottom > self.originalY + self.targetYChange: # 注意这里加的是负数 if self.rect.bottom > self.originalY + self.targetYChange: # 注意这里加的是负数
self.rect.bottom -= 3 self.rect.bottom -= 2
# 过半时换行 # 过半时换行
if ((self.toChangeGroup) and if ((self.toChangeGroup) and
(self.rect.bottom >= self.originalY + 0.5*self.targetYChange)): (self.rect.bottom >= self.originalY + 0.5*self.targetYChange)):
@ -221,7 +221,7 @@ class Zombie(pg.sprite.Sprite):
elif self.targetYChange > 0: elif self.targetYChange > 0:
self.setWalk() self.setWalk()
if self.rect.bottom < self.originalY + self.targetYChange: # 注意这里加的是负数 if self.rect.bottom < self.originalY + self.targetYChange: # 注意这里加的是负数
self.rect.bottom += 3 self.rect.bottom += 2
# 过半时换行 # 过半时换行
if ((self.toChangeGroup) and if ((self.toChangeGroup) and
(self.rect.bottom <= self.originalY + 0.5*self.targetYChange)): (self.rect.bottom <= self.originalY + 0.5*self.targetYChange)):