pygame地图渲染器

pygame地图渲染器map render
pygame地图渲染器map render

把一个列表渲染成地图的程序。下面是部分代码:

"""
   pygame地图渲染器
   本程序把用列表代表的平铺地图转换成图像,
   可用于迷宫游戏中。
"""
__author__ = '李兴球'
__date__ = '2019/10/14'
__blog__ = 'www.lixingqiu.com'
import pygame
from pygame.locals import * 

def main():
    """
       主要执行函数,地图说明:
       x:墙块,用黑色表示
       .:可通行区域,用无色表示       
    """
    winlevel = ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
                "x..............................x",
                "x..............................x",
                "x..............................x",
                "x............xxx....xxx........x",
                "x...........xx.xx..xx.xx.......x",
                "x............xxx....xxx........x",
                "x..............................x",
                "x................x.............x",
                "x................x.............x",
                "x................x.............x",
                "x..............................x",
                "x..............................x",
                "x............xx....xxx.........x",
                "x.............xxxxxxx..........x",
                "x..............................x",
                "x..............................x",
                "xxxxxxpxxxxxxxxxxxxxxxxxxxxxxx.x"]
    image = make_map(winlevel,'background.jpg',20)
    screen = pygame.display.set_mode(image.get_size())
    
    screen.blit(image,(0,0))
    pygame.display.update()
    pygame.display.set_caption("pygame地图渲染器by lixingqiu")
    # 按任意键关闭窗口
    while not any(pygame.key.get_pressed()):pygame.event.poll()
    pygame.quit()


if __name__ == "__main__":

    main()

 

下载完整源代码与素材,请扫码付款。

VIP免费查看

已有0人支付

本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » pygame地图渲染器
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页