本文整理汇总了Python中renderer.Renderer.load_image方法的典型用法代码示例。如果您正苦于以下问题:Python Renderer.load_image方法的具体用法?Python Renderer.load_image怎么用?Python Renderer.load_image使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类renderer.Renderer
的用法示例。
在下文中一共展示了Renderer.load_image方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from renderer import Renderer [as 别名]
# 或者: from renderer.Renderer import load_image [as 别名]
def __init__(self, name, id):
self.id = id
self.name = name
with file("boards/%s.yaml" % name) as config_file:
self.config = yaml.load(config_file)
# Load textures
self.front = Renderer.load_image("boards/"+self.config['front'])[0]
self.back = Renderer.load_image("boards/"+self.config['back'])[0]
示例2: Renderer
# 需要导入模块: from renderer import Renderer [as 别名]
# 或者: from renderer.Renderer import load_image [as 别名]
sys.exit(0)
elif keys[K_SPACE]:
return ACC
else:
return - ACC
if __name__ == '__main__':
# Init.
clock = pygame.time.Clock()
renderer = Renderer(screen)
bg_1 = renderer.load_image('background.png', ImageType.BG)
bg_2 = renderer.load_image('background.png', ImageType.BG)
dragon = renderer.load_image('dragon.png', ImageType.PLAYER)
bg_1['x'], bg_1['y'] = 0, 0
bg_2['x'], bg_1['y'] = bg_1['x'].get_width(), 0
dragon['x'], dragon['y'] = X_INIT, Y_ROOF
speed = 0
# Game loop.
while True:
clock.tick(FPS)
acc = input(pygame.event.get())
dragon['y'], speed = simulation(dragon['y'], speed, acc)
renderer.render()