pygame.mask在renpy上不起作用

时间:2018-08-21 02:04:23

标签: python renpy

我正在和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)

因此,基本上,游戏的目的是使运动的球拍上的球保持一定的时间不落,用户通过鼠标移动(想象跷跷板)控制球拍的旋转,并且球在其上滑动,您需要保持平衡以防止球掉落。

请帮助。谢谢。

0 个答案:

没有答案