敌机的位置?

敌机的位置?

# 具体遇到的问题
这里为什么不是 self.width - self.plane_w 和 self.plane_h
# 报错信息的截图

# 相关课程内容截图
http://img1.sycdn.imooc.com//climg/5f9ecb0e09ebe81826340863.jpg# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择【代码语言】突出显示

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好,

1、在生成敌机时,距离左侧的位置是使用屏幕的宽度减去了飞机的宽度,是不可以出界的

2、在敌机还没有出现在屏幕中时已经固定了飞机的位置,高度使用任意范围内的值就可以,敌机不需要局限在屏幕中,是可以飞出屏幕的 

  • weixin_慕妹5398817 提问者 #1
    我问的是宽度这里为什么是(0, self.width - self.rect.plane_w),不是(0, self.width - self.plane_w), 高度为什么是(-5 * self.rect.plane_h, -self.rect.plane_h ),不是(-5 * self.plane_h, -self.plane_h),我不太明白self.rect.plane_w, self.rect.plane_h这个好像之前没定义过
    2020-11-02 19:27:21
  • weixin_慕妹5398817 提问者 #2
    我想问的是这里的宽度为什么是(0, self.width - self.rect.plane_w), 不是(0, self.width - self.plane_w)。这里的高度为什么是(-5 * self.rect.plane_h, -self.rect.plane_h), 不是(-5 * self.plane_h, -self.plane_h),我觉得父类Plane已经定义了self.plane_h,self.plane_w。self.rect.plane_h, self.rect.plane_w之前感觉没定义过
    2020-11-02 19:37:41
  • 同学,你好,应该是self.plane_w和self.plane_h,在3-8课程中老师有修改。祝学习愉快~~~~
    2020-11-03 09:46:17
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
1.Python零基础入门
  • 参与学习           人
  • 提交作业       2727    份
  • 解答问题       8160    个

想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师