本文实例讲述了python飞机夶战3pygame碰撞检测实现方法分享给大家供大家参考,具体如下:
- pygame 提供了 两个非常方便 的方法可以实现碰撞检测:
- 两个精灵组 中 所有的精灵 的碰撞检测
- 如果将 dokill 设置为 True则 发生碰撞的精灵将被自动移除
- collided 参数是用于 计算碰撞的回调函数
- 如果没有指定,则每个精灵必须有一个 rect 属性
- 判断 某个精灵 和 指定精灵组 中的精灵的碰撞
- 如果将 dokill 设置为 True则 指定精灵组 中 发生碰撞的精灵将被自动移除
- collided 参数是用于 计算碰撞的回调函数
- 如果沒有指定,则每个精灵必须有一个 rect 属性
- 返回 精灵组 中跟 精灵 发生碰撞的 精灵列表
更多关于Python楿关内容可查看本站专题:《Python游戏开发技巧总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操莋技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助