设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
123
返回列表 发新帖
楼主: crossin先生
打印 上一主题 下一主题

【Pygame 第12课】 屡败屡战

[复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

21#
发表于 2017-5-15 22:48:51 |显示全部楼层
ZHAOQB 发表于 2017-5-15 15:59
老师,这个问题怎么解决?黑色框一闪而过,然后出现这个,最后未响应结束。求指教 ...

看上去是你打包成exe,但是资源的路径不对,或者程序没找到对应的图片
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

22#
发表于 2017-5-22 21:24:57 |显示全部楼层
ZHAOQB 发表于 2017-5-22 14:57
老师请教个问题:若在else:text=font.render(...) 的下一行加入将分数存储到txt文件中的功能,发现整个循 ...

这里是程序的刷新循环。你要加游戏记录,应该加在gameover 状态变化的地方,而不是显示刷新循环里
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

23#
发表于 2017-8-10 11:53:51 |显示全部楼层
huang6 发表于 2017-8-9 23:05
为什么我的font显示不了呢,只有gameover了之后才能显示?
而且也不是马上显示,要过一会才能显示
...

看不太全你的代码。
似乎是 update 的问题,应该在每次最后再调用 update,不然你后面的 blit 都没有被刷新到屏幕上
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

24#
发表于 2017-9-20 09:58:26 |显示全部楼层
atharsx 发表于 2017-9-20 00:29
你好,Crossin老师,我想问下,这个最后gameover后显示的字体怎么能保证它一直居中对齐啊,就是不论最后分 ...

看这个 https://stackoverflow.com/questi ... game-centering-text

你可以用 get_rect 算出文字的宽度,然后计算位置
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

25#
发表于 2018-1-14 17:08:46 |显示全部楼层
xiejiali 发表于 2018-1-14 06:35
老师,我想打包成exe,可是安装cxfreeze时总是这样:

D:\Python Software\Scripts>
这是自带的提示,命令本身只有后半部分 cxfreeze -h
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

26#
发表于 2018-1-31 14:16:14 |显示全部楼层
python_dino 发表于 2018-1-31 10:17
请问怎么可以输入玩家名字呢?

默认pygame没有输入框,可以看看这个 https://segmentfault.com/q/1010000010495777
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

27#
发表于 2018-2-2 18:44:44 |显示全部楼层
python_dino 发表于 2018-1-31 15:06
请问先生pygame3.6调用不了movie模块,按理说开头import pygame,那movie模块应该可以用了吧 ...

以前版本是,新版本我也没用过
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

28#
发表于 2018-2-3 23:32:46 |显示全部楼层
不是啤酒肚 发表于 2018-2-3 21:13
老师你好 ,我打包成exe的时候遇到了问题。就是将打飞机游戏完整版打包成exe的时候运行总提示停止工作。然 ...

在命令行运行你的exe看报错,或者你逐步添加代码,看哪里报错。
有可能是字体的问题
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-3 12:09 , Processed in 0.027473 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部