【发布时间】:2019-11-13 22:05:49
【问题描述】:
我已经创建了一个表面,旨在用作 rpg 风格游戏的“墙”,但是我旋转了这个表面,使其采用菱形的形式,因为这就是游戏设计的外观。我的问题是使用 spritecollide 时,它仅适用于矩形参数(矩形)。我怎样才能制作一个已经旋转的“墙”表面,并且基本上为钻石提供了一个旋转的矩形参数?感谢您的帮助!
【问题讨论】:
标签: python python-2.7 pygame sprite
我已经创建了一个表面,旨在用作 rpg 风格游戏的“墙”,但是我旋转了这个表面,使其采用菱形的形式,因为这就是游戏设计的外观。我的问题是使用 spritecollide 时,它仅适用于矩形参数(矩形)。我怎样才能制作一个已经旋转的“墙”表面,并且基本上为钻石提供了一个旋转的矩形参数?感谢您的帮助!
【问题讨论】:
标签: python python-2.7 pygame sprite
您可以将碰撞遮罩用于比矩形或圆形更复杂的任何事物。 http://www.pygame.org/docs/ref/sprite.html#pygame.sprite.collide_mask
【讨论】: