python游戏开发实战:酷跑游戏

一.游戏运行效果

二.简介

    游戏操作:

        跳跃:空格或继续游戏

        前进:D

        后退:A

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

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

三.开发思路

    1.地图滚动思路

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

        

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

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

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

2.飞镖移动

            

猜你喜欢

转载自blog.csdn.net/qq_39687901/article/details/80797605