爷青回 |
您所在的位置:网站首页 › 超级玛丽制作过程图片 › 爷青回 |
🔔 B站主页:https://space.bilibili.com/1707990930
📣 欢迎🎉点赞👍收藏🌟评论📝如有错误请指正!
💻 Python&Java领域博主
😁 你们的支持是我最大的动力
大家好,我是爱丽 这个Python中的马里奥游戏代码是用PyGame库设计的图形用户界面(GUI)。 谈到游戏的玩法,这是一个单人游戏,玩家(马里奥)必须躲避从龙身上发出的火球。 每一关都有更多的困难,一旦关卡增加,区域就会变得越来越小。在这个超级马里奥Python教程中,你可以学习如何用Python制作超级马里奥游戏。 文章目录 🕹 Python 中的马里奥游戏:项目信息 🕹 第一步:项目搭建 Step 1、新建一个项目 Step 2、创建一个 python 文件 Step 3、命名你的 Python 文件 Step 4、实际代码。 🕹 导入模块 🕹 开始游戏的代码部分 🕹 游戏级别 🕹 主要模块 🕹 游戏结束 🕹 完整的源代码 》》》🎁CSDN直播课&解答群《《《要开始用Python创建一个马里奥游戏,请确保你的电脑中安装了PyCharm IDE。 顺便说一下,如果你是Python编程的新手,你不知道什么是可以使用的Python IDE,我这里有一个适合你的零基础入门到精通的教程。可以添加CSDN官方微信免费获取: 首先打开Pycharm IDE,然后创建一个 “项目名称”,创建好项目名称后点击 "创建 "按钮。 创建项目名称后,“右键单击”您的项目名称,然后单击“新建”,然后单击“ python 文件”。 第三次创建python文件后,在点击“输入”之后命名你的python文件。 你可以自由复制下面给出的代码并下载下面的完整源代码。 🕹 导入模块 import pygame import sys给出的代码正在导入所有模块。 🕹 开始游戏的代码部分 def start_game(): canvas.fill(BLACK) start_img = pygame.image.load('start.png') start_img_rect = start_img.get_rect() start_img_rect.center = (WINDOW_WIDTH/2, WINDOW_HEIGHT/2) canvas.blit(start_img, start_img_rect) while True: for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit() if event.type == pygame.KEYDOWN: if event.key == pygame.K_ESCAPE: pygame.quit() sys.exit() game_loop() pygame.display.update()在这个模块中,这是超级马里奥的开始游戏部分。 输出: 如果你通过给定级别的挑战,则在此模块中这是游戏的级别。 🕹 主要模块 def game_loop(): while True: global dragon dragon = Dragon() flames = Flames() mario = Mario() add_new_flame_counter = 0 global SCORE SCORE = 0 global HIGH_SCORE flames_list = [] pygame.mixer.music.load('mario_theme.wav') pygame.mixer.music.play(-1, 0.0) while True: canvas.fill(BLACK) check_level(SCORE) dragon.update() add_new_flame_counter += 1 if add_new_flame_counter == ADD_NEW_FLAME_RATE: add_new_flame_counter = 0 new_flame = Flames() flames_list.append(new_flame) for f in flames_list: if f.flames_img_rect.left ;= 0: flames_list.remove(f) SCORE += 1 f.update() for event in pygame |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |