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:运行效果如下:
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! 很好很强大我过来先占个楼 待编辑 感谢分享,下载保存了,貌似很强大 感谢分享,下载保存了,貌似很强大 很好很强大我过来先占个楼 待编辑 鼓励转贴优秀软件安全工具和文档! 过来提前占个楼 懂技术并乐意极积无私分享的人越来越少。珍惜 感谢分享 过来提前占个楼 这个有用。 分享、互助 让互联网精神温暖你我 这个好,看起来很实用 收藏一下 不知道什么时候能用到 yyds。多谢分享 感谢,下载保存了 这个有用。 yyds。多谢分享 这个好,看起来很实用 感谢分享
页:
[1]
2