目前我有一排外星人,现在我正在尝试一旦当前的子弹从屏幕上消失,就让一个随机的外星人发射子弹。
到目前为止,我有这个关于子弹的东西:http://pastebin.com/fR0gzkh6
它从一个外星人的起点发射一颗子弹,然后继续从那个x坐标发射,但是我怎么才能让它从不同的外星人的当前x坐标,从他们当前的x坐标发射。
这是外星人类:http://pastebin.com/kRpthdh4,这是我为外星人创建一组精灵的方式:
for i in range(5):
self.alien_sprites.add(Alien((i*100)+10, 0))
发布于 2012-07-25 23:41:24
跟踪外来实例:
self.aliens = []
for i in range(5):
alien = Alien((i*100)+10, 0)
self.alien_sprites.add(alien)
self.aliens.append(alien)
现在随机选择一个来做某事:
import random
random_alien = random.choice(self.aliens)
# Now do what you like
https://stackoverflow.com/questions/11660243
复制