2016-04-10 33 views
0

işte bu yüzden benim sorum. Ekranda sürekli olarak yan yana hareket etmek istediğim bir görüntü var. ve her seferinde bir sayı göstermek istiyorum. Hepsini temizlemeden önce kodumu temizlemeye çalıştım. Biri ekranın bir tarafından diğerine geçerken, görüntüyü her seferinde bir sayı göstermek için eklemem gereken şeylerle ilgili bana yardımcı olabilir mi? Kodu ekledim. my codecanlı teller ile sayım hareketi

cevap

0
class moving_image(games.Sprite): 
    def __init__(self): 
     self.counter = 0 

    def update(self): 
     if self.right > games.screen.width or self.left < 0: 
      self.dx = -self.dx 
      self.counter += 1 
+0

Sonra ne var? Skor = games.Text (value = 0, size = 25, color = color.black, x = 5, y = 5) değerini değiştiririm ve çalışır mı? ne için ayarlıyorum? –

+0

i ayarlamayı deneyin: score = games.Text (value = moving_image.counter, size = 25, color = color.black, x = 5, y = 5) ancak TypeError hatası alıyorum: __init __() beklenmedik bir anahtar kelime argümanı var ' y ' Exception AttributeError: "' moving_image 'nesnesinin <_bone_display =" öğesinde 0x029B6F30 öğesinde" _gone "özelliği yoktur. –