游戏里的所有怪物对手,也都是来自下面这一张图而已,然后游戏中只是提取中怪物在图片对应的位置,所以并不占什么存储空间
所以说,想修改游戏里的人物,在源头直接修改这些图片就可以了,以相同的文件名称保存在原位置,就可以将生活中的元素全部加载到这个游戏当中去
2人物大小
文件地址:data —> components —> mario.py
是用pygame的transform(Surface, (width,height))方法,来调整人物的大小
当然,游戏中的人物动画,是由各个不同形态的人物图形组成,因此这些图片都要调整成统一大小
3人物属性
文件地址:data —> states ----〉 constants.py
当人物图形被修改之后,其中的动作属性就要对应的修改
例如人物调整的过大之后,如果还是原来跳跃高度,就显得特别不协调跟没跳似的
如果跳跃高度设置合理后,还需要调整重力,不然以原理的重力只要跳一次,就能够不落地到达终点
当然,这个文件还可以调整行走速度,跑步速度等参数,尽情的修改游戏
4游戏操作
文件地址:data —> states ----〉 tools.py
最后就是游戏的控制参数,不同的按键决定了游戏人物的动作
这里还可以添加新的按键,除了完成原有的动作以外,还可以添加新的游戏动作,成为游戏的协作者
Part0最后
==================================================================
要是我小时候有这种技术,可能不需要30条命就可以通关了
现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。
分享给大家这份我薅到的免费视频资料,质量还不错,大家可以跟着学习