加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-17 00:21:14 所属栏目:Python 来源:网络整理
导读:这个游戏原名为: ,我们可以到: 获取到源码和详细的源码讲解 下面是我对游戏的改编: 运行效果: 当箭刺到大象的时候,大象的身体就会翻转,并且发出声音,当然没有刺到的时候,也会发出另外的声音。 在游戏中,有很多地方值得我们参考,如加载图片,声音

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

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

下面是我对游戏的改编:

运行效果:

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 |?

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读