pygame系列_箭刺Elephant游戏_源码下载

前端之家收集整理的这篇文章主要介绍了pygame系列_箭刺Elephant游戏_源码下载前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

这个游戏原名为:,我们可以到:

获取到源码和详细的源码讲解

下面是我对游戏的改编:

运行效果:

hongten_elephant

当箭刺到大象的时候,大象的身体就会翻转,并且发出声音,当然没有刺到的时候,也会发出另外的声音。

hongten_elephant

在游戏中,有很多地方值得我们参考,如加载图片,声音和异常处理等

pygame.locals * = { : : : : : pygame.font: ( pygame.mixer: ( load_image(name,colorkey= fullname = os.path.join( image = ( image = colorkey colorkey -1 colorkey = play(self): pygame.mixer fullname = os.path.join( sound = ( pygame.sprite.Sprite.(self) self.image,self.rect = load_image(,-1 self.punching = pos = self.rect.midtop = self.rect.move_ip(5,10 self.punching = 1 hitbox = self.rect.inflate(-5,-5 self.punching = pygame.sprite.Sprite.(self) self.image,self.rect = load_image(,-1 screen = self.area = self.rect.topleft = 10,10 self.move = 9 self.dizzy = newpos = self.rect.left < self.area.left self.rect.right > self.move = - newpos = self.image = pygame.transform.flip(self.image,1 self.rect = center = self.dizzy = self.dizzy + 12 self.dizzy >= 360 self.dizzy = self.image = rotate = self.image = self.rect = self.image.get_rect(center= self.dizzy = 1 self.original = screen = pygame.display.set_mode((468,60 pygame.display.set_caption( background = background = background.fill((250,250,250 font = pygame.font.Font(None,36 text = font.render(,1,(10,10,10 textpos = text.get_rect(centerx=background.get_width()/2 clock = whiff_sound = load_sound( punch_sound = load_sound( elephant = spear = allsprites = 1 clock.tick(60 event event.type == event.type == KEYDOWN event.key == event.type == punch_sound.play() whiff_sound.play() event.type == : main()

========================================================

More reading,and english is important.

I'm Hongten

<pre class="code"><span style="color: #ff0000; font-size: 16px;">大哥哥大姐姐,觉得有用打赏点哦!多多少少没关系,一分也是对我的支持和鼓励。谢谢。Hongten博客排名在100名以内。粉丝过千。Hongten出品,必是精品。

E | hongtenzone@foxmail.com  B | 

========================================================

猜你在找的Python相关文章