写出来的效果图就是这样了:
相关文件
小伙伴们可以关注小编的Python源码、问题解答&学习交流群:733089476
有很多的资源可以白嫖的哈,需要源码的小伙伴可以在+君羊领取

下面就更新一下全部的代码吧
还是老样子先定义
import pygame,sys
import random
写一下游戏配置
width = 1200 #窗口宽度
height = 508 #窗口高度
size = width, height
score=None #分数
myFont=myFont1=None #字体
surObject=None #障碍物图片
surGameOver=None #游戏结束图片
bg=None #背景对象
role=None #人物对象
object=None #障碍物对象
objectList=[] #障碍物对象数组
clock=None #时钟
gameState=None #游戏状态(0,1)表示(游戏中,游戏结束)
写人物
class Role: #人物
def __init__(self,surface=None,y=None):
self.surface=surface
self.y=y
self.w=(surface.get_width())/12
self.h=surface.get_height()/2
self.currentFrame=-1
self.state=0 #0代表跑步状态,1代表跳跃状态,2代表连续跳跃
self.g=1 #重力加速度
self.vy=0 #y轴速度
self.vy_start=-20 #起跳开始速度
def getRect(self):
return (0,self.y+12,self.w,self.h)
写障碍物

本文分享了如何使用Python编写一款天天酷跑小游戏。作者展示了游戏的最终效果,并提供了完整的游戏代码,包括游戏配置、人物、障碍物和背景的定义。读者可以在评论区留言并加入指定QQ群获取源码。
2876

被折叠的 条评论
为什么被折叠?



