我遵循这个教程:http://www.raywenderlich.com/24252/beginning-game-programming-for-teens-with-python#comments
我正努力减少从屏幕上画獾的部分到屏幕上的獾数量。在我看来,random.randint(50,430)
画的獾数量在50到430之间。但我想要一个较小的数字,比如在屏幕上画5-9只獾。我还想改变獾的位置,这样它就从屏幕的顶部而不是左边来。我该怎么做?在
if badtimer==0:
badguys.append([640, random.randint(50,430)])
badtimer=100-(badtimer1*2)
if badtimer1>=35:
badtimer1=35
else:
badtimer1+=5
index=0
for badguy in badguys:
if badguy[0]<-64:
badguys.pop(index)
badguy[0]-=7
index+=1
for badguy in badguys:
screen.blit(badguyimg, badguy)
以下是完整代码:
^{pr2}$
这条线
附加一个坏家伙,位置(640,y),其中y是50到430之间的随机位置。640在代码中被称为“左”,y在代码中被称为“顶部”。如果你想让他们出现在最上面,你大概想
^{pr2}$尽管你也可以试试
你必须让坏人下移而不是向右移动。你想改变这条线吗
^{4}$到
如果你想要更少的坏蛋,把badtimer调大一些,或者放慢速度。在
相关问题 更多 >
编程相关推荐