✅作者简介:华为开发者联盟优质内容创作者、CSDN内容合伙人、GitHub专业技术人员🏆
📃个人主页:北雨·寒冰~ 的CSDN博客
🔥系列专栏:PyGame
💬个人格言:书山有路勤为径,学海无涯苦作舟
目录
前言
看效果
1.基础设置(tools部分)
2.设置背景音乐以及场景中的文字(setup部分)
3.设置游戏规则(load_screen)
4.设置游戏内菜单等(main_menu)
5.main()
6.调用以上函数实现
前言
最近在家上网课,闲得无聊,就想到用PyGame包自制一个“超级马里奥”的小游戏,在同学面前秀一手。
今天,寒冰就带大家来看看“超级马里奥”的全编写过程!
(当然pip install pygame应该不用我说了吧。。。)
也阔以“直接跳到文末”下载资源!!!
看效果
1.基础设置(tools部分)
这个部分设置马里奥以及游戏中蘑菇等怪的的移动设置
import os
import pygame as pg
keybinding = {
'action':pg.K_s,
'jump':pg.K_a,
'left':pg.K_LEFT,
'right':pg.K_RIGHT,
'down':pg.K_DOWN
}
class Control(object):
"""Control class for entir