更改僵尸被小推车杀死时的动画
This commit is contained in:
parent
8ed01975dc
commit
0ad4597eef
@ -959,7 +959,7 @@ class Zomboni(Zombie):
|
|||||||
self.plant_group = plant_group
|
self.plant_group = plant_group
|
||||||
self.map = map
|
self.map = map
|
||||||
self.IceFrozenPlot = IceFrozenPlot
|
self.IceFrozenPlot = IceFrozenPlot
|
||||||
self.die_animate_interval = 100
|
self.die_animate_interval = 70
|
||||||
self.boomDie_animate_interval = 150
|
self.boomDie_animate_interval = 150
|
||||||
# 播放冰车生成音效
|
# 播放冰车生成音效
|
||||||
pg.mixer.Sound(os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))) ,"resources", "sound", "zomboni.ogg")).play()
|
pg.mixer.Sound(os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))) ,"resources", "sound", "zomboni.ogg")).play()
|
||||||
@ -1023,7 +1023,7 @@ class Zomboni(Zombie):
|
|||||||
plant.health -= 8000
|
plant.health -= 8000
|
||||||
|
|
||||||
# 造冰
|
# 造冰
|
||||||
mapX, mapY = self.map.getMapIndex(self.rect.right - 20, self.rect.bottom)
|
mapX, mapY = self.map.getMapIndex(self.rect.right - 40, self.rect.bottom)
|
||||||
if 0 <= mapX < c.GRID_X_LEN:
|
if 0 <= mapX < c.GRID_X_LEN:
|
||||||
if c.ICE_FROZEN_PLOT not in self.map.map[mapY][mapX]:
|
if c.ICE_FROZEN_PLOT not in self.map.map[mapY][mapX]:
|
||||||
x, y = self.map.getMapGridPos(mapX, mapY)
|
x, y = self.map.getMapGridPos(mapX, mapY)
|
||||||
|
|||||||
@ -1143,7 +1143,7 @@ class Level(tool.State):
|
|||||||
self.cars[i].setWalk()
|
self.cars[i].setWalk()
|
||||||
if zombie.rect.centerx <= self.cars[i].rect.x:
|
if zombie.rect.centerx <= self.cars[i].rect.x:
|
||||||
zombie.health = 0
|
zombie.health = 0
|
||||||
zombie.kill()
|
# zombie.kill()
|
||||||
if self.cars[i].dead:
|
if self.cars[i].dead:
|
||||||
self.cars[i] = None
|
self.cars[i] = None
|
||||||
|
|
||||||
|
|||||||
@ -97,7 +97,7 @@ class Control():
|
|||||||
while not self.done:
|
while not self.done:
|
||||||
self.event_loop()
|
self.event_loop()
|
||||||
self.update()
|
self.update()
|
||||||
pg.display.update()
|
pg.display.flip()
|
||||||
self.clock.tick(self.fps)
|
self.clock.tick(self.fps)
|
||||||
print('game over')
|
print('game over')
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user