本文整理汇总了Python中resources.Resources.load_resource方法的典型用法代码示例。如果您正苦于以下问题:Python Resources.load_resource方法的具体用法?Python Resources.load_resource怎么用?Python Resources.load_resource使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类resources.Resources
的用法示例。
在下文中一共展示了Resources.load_resource方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: MainMenu
# 需要导入模块: from resources import Resources [as 别名]
# 或者: from resources.Resources import load_resource [as 别名]
class MainMenu(object):
def __init__(self):
self.resources = Resources()
def load(self):
path = os.path.join('resources/images/', 'item_objects.png')
img = self.resources.load_resource(path)
cursor = pg.sprite.Sprite()
dest = (220, 358)
cursor.image, cursor.rect = self.get_image(24, 160, 8, 8, dest, img)
cursor.state = '1 Player'
surface = pg.display.get_surface()
surface.blit(cursor.image, cursor.rect)
pg.display.update()
def get_image(self, x, y, width, height, dest, sprite_sheet):
"""Returns images and rects to blit onto the screen"""
image = pg.Surface([width, height])
rect = image.get_rect()
image.blit(sprite_sheet, (0, 0), (x, y, width, height))
image.set_colorkey((255, 0, 220))
image = pg.transform.scale(image,
(int(rect.width * 2.5),
int(rect.height * 2.5)))
rect = image.get_rect()
rect.x = dest[0]
rect.y = dest[1]
return (image, rect)