老师,你怎么查看exception的继承链的,有什么快捷键吗?弹出的builtins怎么来了?
照着敲 结果没有live对象 自己的坦克可以调用live 敌方坦克就不能
图片文件夹怎么导入到python项目里面去
怎么能设置我的pycharm也可以这样显示这些函数在这里
老师你好:
我已经完成坦克大战的学习,游戏测试也成功,
但有一些原理不太明白,希望老师解答
我的问题全部写在了Word文档中,
下载以下文件即可:
坦克大战的疑惑需要解答
坦克大战的疑惑需要解答.zip
MainGame.TANK_P1.direction = "L" MainGame.TANK_P1.direction = "R" MainGame.TANK_P1.direction = "U" MainGame.TANK_P1.direction = "D"
self.images = { 'U':pygame.image.load('img\p1tankU.gif'), 'D':pygame.image.load('img\p1tankD.gif'), 'L':pygame.image.load('img\p1tankL.gif'), 'R':pygame.image.load('img\p1tankR.gif') }
前面将坦克四个方向的状态的图片存储到字典中,U、D、L、R是字典的键。MainGame.TANK_P1.dieection="X"应该是对坦克再按键盘按键之后对坦克的图片进行了替换吧?
还有个基础问题,在同一个模块中不同类之间为什么能调用实例方法,如:
在tank18.py中,主逻辑类MainGame中的实例方法blitEnemyTank()调用了Tank类中的实例方法displayTank()
在tank18.py中,爆炸效果总是提示下图异常,实在是找不到哪里出问题了,麻烦老师帮忙解答一下
tank.rar
如下图,视屏中可以在类属性处调用其他类,我自己在写程序是只能在类方法中调用其他类,代码如下(此处已将代码删减到最简):
import pygame class maingame: tank_p1 = tank() def __init__(self): pass def startgame(self): tank() class tank: pass
以上代码报错如下:
老师,可以发一下坦克的图片吗??????
.......................................
下图中,
MainGame.window.fill(COLOR_BLACK)这句话是由官网上pygame.Surface.fill这个函数演变得到的,我没搞明白这两者是怎么联系起来的??
这个问题是出在哪里了。。。
。。。。。。。。。。。。。。。。。。。。。。
视频中模块下创建类就会出现下拉箭头,如下图:
我自己操作没有出现下拉箭头,如下图,是我哪里操作有误吗???
请问老师,这个__all__究竟有什么作用,用 * 明明就可以导入所有功能了·,为啥要用个__all__列表来一个一个添加呢,如果只想导入少量几个功能,只需要在import 模块 import后面加就行了,没想明白__all__存在的意义
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2024 百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637