一.游戏运行效果



二.简介

 

    游戏操作:

        跳跃:空格或继续游戏

        前进:D

        后退:A

    这个项目是我为了快速熟悉pygame写来练手的.项目结构与代码组织方面还存在一些问题.我会在后续的文章中做出改进.

    下载地址:https://pan.baidu.com/s/12CZ52597Saablcn1Q7oRTA

三.开发思路

 

    1.地图滚动思路

            这种地图滚动其实就是一种无缝纹理的衔接,在飞机大战之类的游戏里是很常见的.这种效果实现起来也很简单,我用一张图来说明.

        

            上图是地图向前滚动的图解,游戏中是向后滚动,不过原理都一样.

            图中黑框是窗口,绿框是绘制的地图背景.

            图中可以清楚的看到,就是进行两次贴图,如果第1次贴图已经完全出了窗口,就回到窗口最左边.然后循环这个过程就行了.

2.飞镖移动

            

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信