我正在和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)
因此,基本上,游戏的目的是使运动的球拍上的球保持一定的时间不落,用户通过鼠标移动(想象跷跷板)控制球拍的旋转,并且球在其上滑动,您需要保持平衡以防止球掉落。
请帮助。谢谢。