猫史档案馆


Python-pyzrun的学习——电子宠物(上)

用户:玉米削狗玉米削狗查看:5 回复:1 评论:5 创建时间:2022-02-26T22:52:13


OK大家好我是每天能更就水……喵是上知天文下知地理的祯里。 这里声明一下啊pyzurn全称pythongamezrun,我们这里简称pyzrun,pygame跟这玩意是一样的。 上一帖子我们发布了实现冰墩墩一家一户的冰墩墩绘制代码,可能就有人说祯里哎,你咋就不做一个电子宠物呢? 虽然没人这么说吧但我还是做一个电子宠物教学教一下大家。至于编辑器麻……这个系列教完就OK。 imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E6%BA%9C%E4%BA%86%E6%BA%9C%E4%BA%86.gif"alt="emotion_编程猫_溜了溜了" 首先我们要先把pyzrun这个资源导入进去,如果已经安装好的话就在编译器那边输入以下代码: from需要导入的资源import* #当然还有一种简便方法 import需要导入的资源 #提示:你用这个办法导入资源后后面使用资源的函数时都要把资源名给写上,例如: importrandom random.randint(0,10) #而第一种导入方式可以把前面的random.去掉 如上描述,我们导入pyzrun的代码就是: frompyzrunimport* #还有 importpyzrun 既然有了资源,就可以使用资源里面的函数了。 我们不是要做一个电子宠物麻,接下来创建窗口就需要pyzrun里面的函数了。 创建窗口就要知道他的宽与高,pyzrun里面的WIDTH、HEIGET就是我们创建窗口的函数了,用法: frompyzrunimport* WIDTH=405 HEYGHT=720 #另外哈前面讲到的资源导入简便的方法在这个库貌似用不了。并且这俩函数必须是大写否则编译器报错,WIDTH、HEYGHT分别是窗口的宽和高 接下来我们就要绘制背景和角色了。 我们先设定背景名字,普遍的背景名字都叫bg,再用一个pyzrun里面的函数:Actor来设置背景,然后我们就自己设置一个函数draw()来绘制背景,设置角色同理。 frompyzrunimport* WIDTH=宽 HEYGHT=高 #Actor的使用方式:角色名=Actor(图片名.类型),图片要事先上传 bg=Actor("bg.png) #定义函数:def函数(参数): #函数功能 #函数的功能要另起一行并空四格后写,括号和冒号不要忘。 #另外,pyzrun里面有特殊的函数定义方式,除了pyzrun之外定义其他函数则需要调试,我们后面#会总结特殊的函数名,这些特殊的函数名可以直接在本体使用。draw函数的使用方式为:角色名.draw() defdraw(): bg.draw  由于时间紧迫,我们就先教这么多,这一期我们学会了基础的导入资源和创建窗口、绘制角色等东西,但要实现电子宠物还有很多步,如鼠标感应、坐标获取、图片播放和字符串的认识,以后就慢慢说吧。 (终于又水了一期帖子) imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E5%86%B7%E6%BC%A0.gif"alt="emotion_编程猫_冷漠"


回复

上一页1 页 / 共 1下一页
lsk666666lsk666666

imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%82%B9%E8%B5%9E.gif"alt="emotion_编程猫_点赞" 你可以直接用一些代码编辑器写教程,然后截图,发图片,这样效果会更好

点赞0


评论