羊舌正清 发表于 2025-8-3 16:12:12

pygame小游戏打飞机_7射中检测

定义击中的函数:
通过欧式距离算出距离,并判断子弹到飞机一定范围内则判定为击中敌人
# 新增 函数表示两者距离
def distance(bx,by,ex,ey):
    a = bx-ex
    b = by-ey
    # 新增 返回两者距离值
    return (a**2+b**2)**0.5# 新增 定义击中的函数
def hit(self):
    # 新增 判断是否射中敌人
    for e in enemies:
      if distance(self.x,self.y,e.x,e.y)<30:运行效果如下:


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

崔瑜然 发表于 2025-11-25 08:38:35

很好很强大我过来先占个楼 待编辑

巴沛若 发表于 2025-12-4 07:58:14

感谢分享,下载保存了,貌似很强大

骆贵 发表于 2025-12-11 11:44:16

感谢分享,下载保存了,貌似很强大

各卧唯 发表于 2026-1-14 05:37:53

很好很强大我过来先占个楼 待编辑

城徉汗 发表于 2026-1-17 21:36:27

鼓励转贴优秀软件安全工具和文档!

凶契帽 发表于 2026-1-18 02:06:45

过来提前占个楼

慢秤 发表于 2026-1-18 13:26:18

懂技术并乐意极积无私分享的人越来越少。珍惜

轩辕琳芳 发表于 2026-1-19 17:39:33

感谢分享

锑砖 发表于 2026-1-23 14:51:31

过来提前占个楼

劳暄美 发表于 2026-1-25 03:20:06

这个有用。

劳暄美 发表于 2026-1-26 10:31:03

分享、互助 让互联网精神温暖你我

仲秀娟 发表于 2026-1-28 05:51:35

这个好,看起来很实用

育局糊 发表于 2026-2-3 07:07:14

收藏一下   不知道什么时候能用到

幽淆 发表于 2026-2-6 07:28:22

yyds。多谢分享

康器 发表于 2026-2-7 04:08:03

感谢,下载保存了

渭茱瀑 发表于 2026-2-8 18:33:00

这个有用。

东门清心 发表于 2026-2-9 04:05:44

yyds。多谢分享

寇秀娟 发表于 2026-2-11 11:40:10

这个好,看起来很实用

姨番单 发表于 2026-2-12 15:17:58

感谢分享
页: [1] 2
查看完整版本: pygame小游戏打飞机_7射中检测