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

一.游戏运行效果

二.简介

 

    游戏操作:

        跳跃:空格或继续游戏

        前进:D

        后退:A

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

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

三.开发思路

 

    1.地图滚动思路

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

        

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

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

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

2.飞镖移动

            

  • 8
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值