找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4338|回复: 5

[已回复] 外星人游戏开发错误 python

9

主题

33

帖子

33

积分

贫民

积分
33
奔跑的壁虎 发表于 2016-9-28 20:32:08 | 显示全部楼层 |阅读模式
附加里的一个游戏源代码,在设置整行外星人输出时,只有一个外星人输出,请高手指点,谢谢
#创建外星人群函数
    gf.create_fleet(ai_settings,screen,ship,aliens)

外星人入侵.rar

22.63 KB, 下载次数: 6

回复

使用道具 举报

1419

主题

1891

帖子

291

积分

侠客

积分
291

最佳新人热心会员默默耕耘

whydo1 发表于 2016-9-30 11:00:50 | 显示全部楼层
前面看错了. 3.4.4下也是一行一个外星人. 做如下修改即可

修改game_functions.py文件第84行和85行为:
    alien.x = alien_width + 2*alien_width*alien_number
    alien.rect.x = alien.x
回复 支持 1 反对 0

使用道具 举报

1419

主题

1891

帖子

291

积分

侠客

积分
291

最佳新人热心会员默默耕耘

whydo1 发表于 2016-9-28 22:47:14 | 显示全部楼层
python3.4.4下运行正常
回复 支持 反对

使用道具 举报

9

主题

33

帖子

33

积分

贫民

积分
33
奔跑的壁虎  楼主| 发表于 2016-9-29 16:14:32 来自手机 | 显示全部楼层
可为什么3.5下运行每行只有一个外星人呢,了解嘛亲
回复 支持 反对

使用道具 举报

9

主题

33

帖子

33

积分

贫民

积分
33
奔跑的壁虎  楼主| 发表于 2016-9-29 16:16:48 来自手机 | 显示全部楼层
whydo1 发表于 2016-9-28 22:47
python3.4.4下运行正常

3.5下运行,每行只有一个外星人,您您了解原因嘛,亲
回复 支持 反对

使用道具 举报

9

主题

33

帖子

33

积分

贫民

积分
33
奔跑的壁虎  楼主| 发表于 2016-10-1 21:11:45 | 显示全部楼层
whydo1 发表于 2016-9-30 11:00
前面看错了. 3.4.4下也是一行一个外星人. 做如下修改即可

修改game_functions.py文件第84行和85行为:

谢谢,这个问题可算是找到了,祝您国庆节快乐
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表