pygame专栏
文章平均质量分 51
python3的游戏模块
发狂的蜗牛
教育行业
展开
-
easygui
感觉gui做起来成就感比较高,学完基础语言顺便花一个下午看看GUI设计,现在回顾来看这个如果做正式的展示太过简单,easygui只是小演示之用。下载首先是easygui包下载,两种方式:1)在python环境下,用pip3 install直接安装2)现在配置的VS2015+Python环境,在VS中直接下载:等待安装完成即可,简单调用messagebox进行测试:导入成功。函数介绍1)msgbox()——消息弹窗msgbox(msg=' ', ti..原创 2021-09-05 09:39:53 · 454 阅读 · 0 评论 -
command not found: django-admin.py
django-admin.py startproject projectname 其中projectname为自定义的项目名如果显示djfenf: command not found 就需要把django-admin.py的路径加入到环境变量中 可以用find / -name django-admin.py 来查找django-admin.py在那个路径然后 用export PATH=/work/django/:$PATH命令添加环境变量,其中/work/django 为d...原创 2021-08-08 17:56:07 · 1098 阅读 · 0 评论 -
pipenv ModuleNotFoundError: No module named ‘virtualenv.seed.via_app_data‘
问题:pipenv 无法创建虚拟环境原因:virtualenv 问题解决:pip3 uninstall pipenvpip3 uninstall virtualenvpip3 install pipenv转载 2021-08-08 17:27:06 · 554 阅读 · 0 评论 -
自己在windows下第一次安装pygame成功的经历
首先安装python,同时安装好pip。第二步:然后登录下面的网站下载pygame,因为自己的python版本是3.8.5的,所以下载cp38的也就是 pygame-2.0.1-cp38-cp38-win32.whlhttps://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame看其他网站说,首先查找自己的python版本:第三步:执行 python --version ,得到自己的python的版本:python3.8.5第四步:进入到...原创 2021-08-08 12:02:33 · 196 阅读 · 0 评论 -
AttributeError: ‘Ship‘ object has no attribute ‘_Sprite__g‘(问题)
I am trying to make a sprite which spawns multiple times across the screen. The sprite will be used in a collision. The sprite previously had a randrange issue which I believe has been fixed. But none the less there is an issue with the sprite group.Attr转载 2021-06-27 17:14:12 · 1302 阅读 · 1 评论 -
2021-06-11
pygame中surface的blit()想必是游戏入门经常用到的方法,但是看了网上的内容,都没什么具体描述的文章,所以斗胆来做个说明,有错的地方敬请指出,毕竟我也才用pygame库没几天。假设B是一张图,即在pygame的surface对象。(pygame可以画很多张图,但只有一张图是屏幕画布,画在屏幕画布中的东西才能显示出来)B.blit()的功能是把一张图A粘贴到另一张图B上,这意味着B上的图将被A上的图覆盖,且永久不能恢复。blit()的原型是blit(source, dest, area=No转载 2021-06-11 21:08:32 · 504 阅读 · 0 评论 -
pygame.rect中 Rect类 属性示意
部分pygame.rect源代码如下class Rect(object): x: int y: int top: int left: int bottom: int right: int topleft: Tuple[int, int] bottomleft: Tuple[int, int] topright: Tuple[int, int] bottomright: Tuple[int, int] midtop:原创 2021-05-04 16:47:34 · 2078 阅读 · 0 评论 -
Pygame详解(四):event 模块
pygame.event用于处理事件与事件队列的 Pygame 模块。函数pygame.event.pump()—让 Pygame 内部自动处理事件 pygame.event.get()—从队列中获取事件 pygame.event.poll()—从队列中获取一个事件 pygame.event.wait()—等待并从队列中获取一个事件 pygame.event.peek()—检测某类型事件是否在队列中 pygame.event.clear(...转载 2021-01-19 19:41:53 · 1672 阅读 · 0 评论 -
python之sys模块详解
sys模块功能多,我们这里介绍一些比较实用的功能,相信你会喜欢的,和我一起走进python的模块吧!sys模块的常见函数列表 sys.argv: 实现从程序外部向程序传递参数。 sys.exit([arg]): 程序中间的退出,arg=0为正常退出。 sys.getdefaultencoding(): 获取系统当前编码,一般默认为ascii。 sys.setdefaultencoding(): 设置系统默认编码,执行dir(sys)时不会看到这个方法,在解释器中执行不转载 2021-01-19 18:34:07 · 234 阅读 · 0 评论