1

我正在用 renpy 制作物理迷你游戏。我需要旋转物体(棒/桨)和坠落物体(球)之间的碰撞检测,所以我使用遮罩,这是我使用的代码:

pic_alpha = renpy.load_surface(stick).convert_alpha()
pic_mask = pygame.mask.from_surface(pic_alpha)

但这不起作用,它说:

AttributeError:“模块”对象没有属性“掩码”

在 python 中,它应该是下面的代码,并且效果很好:

obstacle = pygame.image.load("stick.png").convert_alpha()
obstacle_mask = pygame.mask.from_surface(obstacle)

所以基本上游戏是关于保持移动桨上的球在一定时间内不落下,用户通过鼠标移动控制桨的旋转(想象跷跷板)并且球在它上面滑动,你需要保持平衡以阻碍球从落下。

请帮忙。谢谢你。

4

0 回答 0