首页 >> 大全

飞机大战升级版

2023-06-18 大全 56 作者:考证青年

1. 做了飞机大战项目,具体是用开发的。记一些笔记吧, 具体实现效果如图

2.

pygame.sprite.spritecollide(sprite, group, dokill, collided= none)

表示精灵与精灵组之间的碰撞,主要是英雄与敌机之间,设置为True表示英雄会被摧毁。

这里要记得与下面这个区分:

pygame.sprite.groupcollide(group1, group2, dokill1, dokill2, none)

这儿就是判断两个精灵组之间的碰撞,常用于子弹和敌机之间。

3. 做Boss子弹,和超级激光

4. 精灵与精灵组要使用与draw()才能显示在屏幕上

= ..Group()

.add(g1, g2)

.()

.draw()

如果只是将精灵呈现在屏幕上,可以统一使用这个方法,但是如果要做碰撞检测,就要增加一个独特的精灵组进行碰撞检测。例如, , ()

5. 已经完成的问题:全屏炸弹的问题

需要解决的问题:补给品的概率问题。boss子弹问题,动态图片问题。炫酷技能问题

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了