感觉上次写植物大战僵尸和俄罗斯方块反应还不错。这一次,这篇文章更有动力了。这次就每天写一个酷跑吧。
效果图就是这么写的。让我们更新所有的代码。我们先像往常一样定义一下。
Import pygame, sysimport random12 and write down the game configuration.
width=1200 # window width Height=508 # window Height size=width,Height score=None # score my font=my font t1=None # font surObject=None #障碍图片surGameOver=None #游戏结束图片bg=None #背景对象role=None #角色对象Object=None #障碍对象List=[] #障碍对象数组clock=None # clock gameState=None #游戏状态(0,
类别角色:#人物def __init__(self,surface=None,y=None):self。表面=表面自我。y=y自我。w=(表面。get _ width())/12 self。h=表面。get _ height()/2 self。当前帧=-1自我。状态=0 # 0。。跑步状态,
类对象:#障碍物def __init__(self,surface,x=0,y=0):self。表面=表面自我。x=x self.y=y self.w=曲面。get _ width()self。h=表面。get _ height()self。当前帧=随机。randint(0,6)self。w=100 def get rect(self):return(self。x,自我。y,self。宽,自身高度)定义碰撞(self,rect1,rect2): #碰撞检测if (rect2[0]=rect1[2]-20)或(rect1[0] 40=rect2[2])或(rect1[1] rect1[3]写背景
边肖是一名python开发工程师。这里我整理了一套最新的python系统学习教程,包括python基础脚本、web开发、爬虫、数据分析、数据可视化、机器学习等等。如果你想要这些材料,你可以关注边肖。
并在后台私信边肖:“01”可以收藏。
标题:天天酷跑代码大全(天天酷跑脚本使用教程视频)
链接:https://www.52hkw.com/news/rj/70530.html
版权:文章转载自网络,如有侵权,请联系删除!