我正在构建《星际之狐》这样的游戏。玩家需要控制一艘船才能移动墙壁上的低谷间隙。这是我的问题:
如果该解决方案可以使用类来完成,那就太好了!
答案 0 :(得分:1)
这是pygame.Rect
类的文档:https://www.pygame.org/docs/ref/rect.html#pygame.Rect.inflate
要检测冲突,pygame.Rect
类具有检测Rect
之间的冲突的方法。那里有几个,因此您可以使用collidelist()
来检查玩家的飞船Rect
是否与Rect
的任何墙壁相撞。
该类还具有两个方法inflate()
和inflate_ip
,可用于增加任何Rect
的大小。