我遵循这个教程: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}$
每次badtimer==0时只添加1个bager。线坏蛋。追加([640,随机.randint(50430)])在那个位置(x=640,y)添加一个新的坏蛋=随机.randint(50430)])在屏幕上。在
如果你想改变坏人的数量,你必须改变这部分代码
有两个变量,在坏人身上的繁殖依赖于badtimer和badtimer1。在
badtimer1用于增加游戏进行过程中产生坏人的速率(从技术上讲,每次生成一个坏蛋时它都会增加)。在
badtimer用于实际创建每隔一个循环递减的坏人。在
为了让它们从天而降,你需要改变它们最初的出发点和更新。在
^{pr2}$和更新
相关问题 更多 >
编程相关推荐