本文整理汇总了Python中pygame.image.load函数的典型用法代码示例。如果您正苦于以下问题:Python load函数的具体用法?Python load怎么用?Python load使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了load函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: _initSpellImage
def _initSpellImage(self):
self.fireball = image.load("Res/fireball.png")
self.teleport = image.load("Res/teleport.png")
self.frostNova = image.load("Res/frostnova.png")
self.fireNova = image.load("Res/firenova.jpg")
self.shield = image.load("Res/shield.png")
开发者ID:salian2,项目名称:Semestralka-UNIX,代码行数:7,代码来源:Images.py
示例2: load_frames
def load_frames(self, path, frames, convert_alpha=False):
"""
Load a sequence of image named 1.ext...*frames*.ext from *path*
*ext* must be consistent
:param path: Path in list format pointing to a directory
:param frames: Number of frames to load
:param convert_alpha: whether surfaces are converted with convert_alpha()
:return: a list of surfaces
"""
dir_path = self.get_path(path)
extension = ""
for name in listdir(dir_path):
file = join(dir_path, name)
if isfile(file):
striped, file_ext = splitext(name)
if striped == "1":
extension = file_ext
break
surfs = []
for c in range(1, frames + 1):
file = join(dir_path, str(c) + extension)
if convert_alpha:
surfs.append(load(file).convert_alpha())
continue
surfs.append(load(file).convert())
return surfs
开发者ID:XrXr,项目名称:RapidPygame,代码行数:27,代码来源:image.py
示例3: load_tile
def load_tile(element, side=1): # side = 1: bottom, side = 0: top
"""
:type side: object
:param element:
:param side:
:return:
"""
if element == T_VOID:
return False
else:
if side == 1:
# tile = Image.load(r"../graphics/tile"+element+".png")
if element == T_ACQUA:
tile = py_image.load(r"../graphics/tile" + element + ".png")
return tile
if element.startswith(T_SABBIA):
tile = py_image.load(r"../graphics/tile0_base.png")
else:
tile = py_image.load(r"../graphics/tile" + element + ".png")
tile = tile.subsurface(0, (BLOCCOY / 2), BLOCCOX, BLOCCOY / 2) # left top width height
# tile = tile.subsurface(0,side*(BLOCCOY/2),BLOCCOX,BLOCCOY/2)#left top width height
else:
tile = py_image.load(r"../graphics/tile" + element + ".png")
if T_ACQUA == element:
return False
tile = tile.subsurface(0, 0, BLOCCOX, BLOCCOY / 2) # left top width height
if element.startswith(T_SABBIA):
tile = py_image.load(r"../graphics/tile" + T_SABBIA + "_top_" + element.split('_')[-1] + ".png")
return tile
开发者ID:DanielSantoyo,项目名称:videogame,代码行数:29,代码来源:genesi.py
示例4: __init__
def __init__(self, level, size, player):
State.State.__init__(self)
G.play_amb()
# loads image if not already
if not CutScene.IMAGE:
CutScene.IMAGE = PI.load("sprites/images/down.jpg").convert()
self.image = CutScene.IMAGE
# lets us know when to fade in
self.fade_in = True
# the x variable of the black shade surface
self.dx = G.Globals.WIDTH
# the x, y top left positions
self.x = 0
self.y = 0
self.time = 0
# surface that shades over image to create sliding effect
self.slide_surface = PG.Surface((self.dx, G.Globals.HEIGHT +
G.Globals.HUD_HEIGHT))
self.level = level
self.size = size
self.player = player
if level == 5:
images = []
img_1 = PI.load("sprites/images/enter.jpg").convert()
img_2 = PI.load("sprites/images/catfight.jpg").convert()
images.append(img_1)
images.append(img_2)
G.Globals.STATE = StoryBoard.StoryBoard("story_texts/boss_text.txt",
images)
开发者ID:BitBallers,项目名称:GammaRayKitten,代码行数:29,代码来源:CutScene.py
示例5: __init__
def __init__(self, surf_width, surf_height, loc_x, loc_y, direction, volume):
self.time = 0.0
self.volume = volume
#set speed
self.vx = ROCKET_VELOCITY
self.surf_width = surf_width
self.surf_height = surf_height
#load image
PS.Sprite.__init__(self)
if not Virusbubble.IMAGE:
self.IMAGE = PI.load("enemy_animation/virus/projectile.png").convert_alpha()
self.IMAGE_NEG = PI.load("enemy_animation/virus/projectile_neg.png").convert_alpha()
self.image = self.IMAGE
self.rect = self.image.get_rect()
#position rocket
self.rect.centery = loc_y
self.rect.centerx = loc_x
self.sound = PM.Sound("Sounds/effects/virus_attack.ogg")
self.sound.set_volume(self.volume)
self.KILL = False
self.moving_right = direction
开发者ID:rogerzxu,项目名称:OrganDonor,代码行数:27,代码来源:rocket.py
示例6: loadImage
def loadImage(self, imageName, alpha = True):
imagePath = "../resrc/img/RPG/" + imageName + ".png"
if alpha:
img = load(imagePath).convert_alpha()
else:
img = load(imagePath).convert()
return img
开发者ID:rlegendi,项目名称:Taltos,代码行数:7,代码来源:ImageHandler.py
示例7: __init__
def __init__(self, direction, resourcePath):
self.direction = direction
if (self.direction == "up"):
self.image = image.load(resourcePath + "img/uparrow.png")
elif (self.direction == "down"):
self.image = image.load(resourcePath + "img/downarrow.png")
self.rect = Rect((0, 0), self.image.get_size())
开发者ID:ZakFarmer,项目名称:OregonTrail,代码行数:7,代码来源:scrollButton.py
示例8: __init__
def __init__(self):
super(Level0, self).__init__()
self.activeSprites = sprite.RenderClear()
self.drawnSprites = []
self.npc = GameObject(image.load('User.png'), 100,50)
self.activeSprites.add(self.npc)
self.block1 = GameObject(image.load('platform.png'), 100, 400)
self.activeSprites.add(self.block1);
self.mousex = 0
self.mousey = 0
#The highest height our npc
#can climb. If a the dY with a
#point is higher than this, the
#npc will just fall to his death
self.MAX_HILL_HEIGHT = 3
self.toDrawRectTopLeft = (0,0)
self.toDrawRectBottomRight = (0,0)
self.drawing = False
self.pts = []
print "Level 0 initialized."
开发者ID:Berulacks,项目名称:ethosgame,代码行数:28,代码来源:level0.py
示例9: __init__
def __init__(self,imagefile,soundfile,trgtimg,trgtsnd):
self.image = scale(image.load(imagefile), SIZE).convert()
self.fill = scale(image.load(BASE),SIZE).convert()
self.sound = mixer.Sound(soundfile)
self.trgtimg = trgtimg
self.trgtsnd = trgtsnd
self.result = [not(self.trgtimg),not(self.trgtsnd)]
开发者ID:sfavors3,项目名称:MindMixer,代码行数:7,代码来源:mindmixer.py
示例10: sup_load_images
def sup_load_images(self):
SuperSlime.IMAGES = []
sheet = PI.load(
"sprites/images/slime_sprite_sheet.png").convert_alpha()
c_surface = PG.Surface((sheet.get_width(), sheet.get_height())).convert()
c_surface.fill((150, 0, 150))
sheet.blit(c_surface, (0, 0), None, PG.BLEND_ADD)
key = sheet.get_at((0, 0))
for y in range(4):
for x in range(5):
surface = PG.Surface((30, 20)).convert()
surface.set_colorkey(key)
surface.blit(sheet, (0, 0), (x * 30, y * 20, 30, 20))
SuperSlime.IMAGES.append(surface)
SuperSlime.DEATH_IMAGES = []
sheet = PI.load(
"sprites/images/slime_sprite_sheet_death.png").convert_alpha()
c_surface = PG.Surface((sheet.get_width(), sheet.get_height())).convert()
c_surface.fill((150, 0, 150))
sheet.blit(c_surface, (0, 0), None, PG.BLEND_ADD)
key = sheet.get_at((0, 0))
for y in range(2):
for x in range(4):
surface = PG.Surface((30, 20)).convert()
surface.set_colorkey(key)
surface.blit(sheet, (0, 0), (x * 30, y * 20, 30, 20))
SuperSlime.DEATH_IMAGES.append(surface)
开发者ID:BitBallers,项目名称:GammaRayKitten,代码行数:29,代码来源:SuperSlime.py
示例11: loadTextures
def loadTextures(self):
self.main_wall_texture = image.load(os.path.join('data', 'walls.png')).convert()
main_texture_size = self.main_wall_texture.get_size()
self.textures_count = round(main_texture_size[1]/self.texture_size)
self.texture_types_count = round(main_texture_size[0]/self.texture_size)
self.wall_textures = []
for i in range(self.textures_count):
texture_types = []
for t in range(self.texture_types_count-1):
texture_type = []
x = t * self.texture_size
y = i * self.texture_size
for strip in range(self.texture_size):
texture_type.append(
self.main_wall_texture.subsurface((x, y, 1, self.texture_size)).convert()
)
x = x + 1
texture_types.append(texture_type)
self.wall_textures.append(texture_types)
pass
self.main_sprite_texture = image.load(os.path.join('data', 'sprites.png')).convert()
self.sprites_count = self.main_sprite_texture.get_size()[0]//self.texture_size
self.sprites = []
for i in range(self.sprites_count):
sprite = []
x = i * self.texture_size
y = 0
for strip in range(self.texture_size):
sprite.append(
self.main_sprite_texture.subsurface((x, y, 1, self.texture_size)).convert()
)
x = x + 1
self.sprites.append(sprite)
pass
开发者ID:grisevg,项目名称:RayCastPy,代码行数:35,代码来源:display.py
示例12: load_images
def load_images(self):
self.health = SHIPHEALTH
self.IMAGES = []
self.NEG_IMAGES = []
walkr = "enemy_animation/spaceship/1.png"
walkl = "enemy_animation/spaceship/-1.png"
self.IMAGES.append(PI.load(walkr).convert_alpha())
self.NEG_IMAGES.append(PI.load(walkl).convert_alpha())
开发者ID:rogerzxu,项目名称:OrganDonor,代码行数:8,代码来源:enemy.py
示例13: setPic
def setPic(self):
if (self.color == 'black'):
self.image = image.load("C:\Users\Colleen\Pictures\usedInSomething\BlackRook.png").convert_alpha()
# convert alpha preserves per pixel transparency
elif (self.color == 'white'):
self.image = image.load("C:\Users\Colleen\Pictures\usedInSomething\whiteRook.png").convert_alpha()
else:
print "Color issue with Rook"
开发者ID:crockct,项目名称:Colleens_Chess,代码行数:8,代码来源:ChessPieces.py
示例14: _initNpcImage
def _initNpcImage(self):
leviathan = image.load("Res/leviathan.png")
bahamut = image.load("Res/bahamut.png")
ifrit = image.load("Res/ifrit.png")
self.npc.append(leviathan)
self.npc.append(bahamut)
self.npc.append(ifrit)
开发者ID:salian2,项目名称:Semestralka-UNIX,代码行数:8,代码来源:Images.py
示例15: __init__
def __init__(self, nr_of_rectangles):
self.image_e = load("e.png")
self.image_x = load("x.png")
self.image_o = load("o.png") #TODO add the o image
dimensions = Rectangle(0, 0, self.image_x.get_width(),
self.image_x.get_height())
self.players_turn = 0
Board.__init__(self, nr_of_rectangles, dimensions)
开发者ID:LajaviKrelac,项目名称:GGS,代码行数:8,代码来源:tictactoeboard.py
示例16: load_images
def load_images(self):
sheetR = PI.load("FPGraphics/Food/IceCreamWalkRight.png").convert_alpha()
sheetL = PI.load("FPGraphics/Food/IceCreamWalkLeft.png").convert_alpha()
sheetF = PI.load("FPGraphics/Food/IceCreamWalkFront.png").convert_alpha()
sheetB = PI.load("FPGraphics/Food/IceCreamWalkBack.png").convert_alpha()
self.IMAGES_RIGHT = self.load_images_helper(self.IMAGES_RIGHT, sheetR)
self.IMAGES_LEFT = self.load_images_helper(self.IMAGES_LEFT, sheetL)
self.IMAGES_FRONT = self.load_images_helper(self.IMAGES_FRONT, sheetF)
self.IMAGES_BACK = self.load_images_helper(self.IMAGES_BACK, sheetB)
开发者ID:fryingpan,项目名称:Assignment2,代码行数:9,代码来源:IceCream.py
示例17: draw_walls
def draw_walls(self, screen):
wall_pic = image.load("assets/brick.png")
unbreakable_wall_pic = image.load("assets/wall.png")
for wall in self.wall_rects:
if wall.wall.breakable:
screen.blit(wall_pic, (wall.x, wall.y))
else:
screen.blit(unbreakable_wall_pic, (wall.x, wall.y))
开发者ID:stormbreakerbg,项目名称:battle_city_game,代码行数:9,代码来源:world_wrapper.py
示例18: load_images
def load_images(self, t):
##load hot pad images
if t == 0:
sheet = PI.load("FPGraphics/tiles/lv2Tiles/heatPadAnim.png").convert_alpha()
##load cold pad images
if t == 1:
sheet = PI.load("FPGraphics/tiles/lv3Tiles/coldPadAnim.png").convert_alpha()
# else:
self.IMAGES = self.load_images_helper(self.IMAGES, sheet)
开发者ID:fryingpan,项目名称:Assignment2,代码行数:9,代码来源:pad.py
示例19: __init__
def __init__(self,sx=0, sy=0):
global attacktimeout, attack
self.img = image.load(os.path.join("assets", "stone.png")).convert_alpha()
self.keafriend = image.load(os.path.join("assets", "keacarrystone.png")).convert_alpha()
self.x = sx
self.y = sy
self.grabed = False
self.initial = True
self.deliverymode = False
开发者ID:green0range,项目名称:Uninterrupted-Kea-Experience,代码行数:9,代码来源:tiger.py
示例20: load_images
def load_images():
images_loaded = {}
for png_file in [f[:-4] for f in listdir('../art') if f[-4:] == '.png']:
images_loaded[png_file] = image.load(
'../art/{}.png'.format(png_file))
for png_file in [f[:-4] for f in listdir('../art/biomes') if f[-4:] == '.png']:
images_loaded[png_file] = image.load(
'../art/biomes/{}.png'.format(png_file)).convert()
return images_loaded
开发者ID:Danquebec,项目名称:Societes,代码行数:9,代码来源:loader.py
注:本文中的pygame.image.load函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论