自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

想不出一个好的标题,就用这个吧

日常做笔记,还请各位大佬多多关照

  • 博客(7)
  • 收藏
  • 关注

原创 Pygame实战之外星人入侵NO.5——操作子弹

上一篇我们可以发射子弹了,也可以清晰地看到子弹“消失”在了屏幕上段,其实这是个假象,它只是消失在我们的视野中,但仍在内存中,消耗着宝贵的资源,我们要彻底消灭它……在game_functions.py中我们添加新的函数update_bullets:def update_bullets(bullets): bullets.update() #将为组bullets中的每一颗子弹调用bul...

2018-04-26 20:36:15 4496 3

原创 Pygame实战之外星人入侵NO.4——射击

飞船已经创建好了,接下来就要装填弹药了。(本想将修改的代码涂红显示,但系统问题导致无法正常显示,只能尽量只贴出修改的代码了)在setting.py中设定子弹类Bullet所需的参数:#设置子弹属性 self.bullet_width=2 self.bullet_height=10 self.bullet_speed=1 self.bu...

2018-04-25 14:05:51 5219 4

原创 Pygame实战之外星人入侵NO.3——设定飞船的速率and活动范围

这次主要是设定飞船的运动速率,之前每按一次左右箭头飞船运动值为1,现在改变其值,如2.5,这样便能实现飞船以不同速率左右移动,可以在游戏中分等级或者难度大小来选择不同的模式;还有就是限定飞船的移动范围,保证其在屏幕以内运动,这里用到了self.rect.right<self.screen_rect.right和self.rect.left>0,因为屏幕的原点在左上角,所以rect的左边...

2018-04-17 22:22:56 3103

原创 Pygame实战之外星人入侵NO.2——左右移动飞船

继续我们的小游戏,上一篇是搭建我们的基础平台,包括屏幕和放置飞船,现在我要实现的功能是左右移动飞船,为了以后的工作更加清晰,可以对代码进行重构,使得功能模块各司其职,利于扩展。还是上全部代码吧,其实更改的不多,只是这样更易查看:先看主程序:import pygamefrom settings import Settingsfrom ship import Shipimport g

2018-04-16 22:36:14 6660 6

原创 三剑客——figure-subplot-axes

之前搞数据分析的时候会经常用到几个

2018-04-15 20:52:37 4559

原创 生成透明背景的图片

搞了两个周的前端,再熟悉一下Anaconda吧~~~还是对于数据的处理,不过重点是最后生成的图片要是透明的……可视化这一块最烦人的还是坐标问题,总是感觉有bug,参数太多,官方文档说得不够明白,哎……直接上代码吧:import numpy as npimport matplotlib.pyplot as pltfrom pylab import mplimport scipy.s

2018-04-14 17:17:45 5546

原创 Pygame实战之外星人入侵NO.1——搭建基础平台

这一块内容是之前的python自学之路的延伸版,开始进入实战了,巩固之前的知识点,卡姆昂……小时候大家应该都玩过“飞行射击”类的游戏吧,现在想起来都是慢慢的童年啊,今天就要踏出制作小游戏的第一步了,详细注释和说明都在代码里了,有些东西还得慢慢消化,感觉形式有点混乱,另外就是退出时总是显示异常,不能正常结束程序,应该是sys.exit()的问题,但目前还没有找到解决方案~~~上主程序:import ...

2018-04-13 20:28:31 3751 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除