Çözüldü Blend Affect sorunsalı

  • Konuyu açan Konuyu açan xplarges
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 51
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

xplarges

Üye
Üye
Mesaj
99
Çözümler
5
Beğeni
28
Puan
99
Ticaret Puanı
0
1720606220512.webp


Arkadaşlar şebnemler 531 olarak gözüküyor. Affect.h de bir şey tanımlı değil sadece şu var "AFFECT_BLEND,"

uiaffectshower.py:
Genişlet Daralt Kopyala
    def IS_ITEM_BLEND(self, affect):
        EFFECTS = [531, 531, 531, 531, 531, 531]
        if affect in EFFECTS:
            return True
        return False

    def __ArrangeImageList(self):
        width = len(self.affectImageDict) * self.IMAGE_STEP
        if self.lovePointImage:
            width += self.IMAGE_STEP
        if self.horseImage:
            width += self.IMAGE_STEP

        self.SetSize(width, 78)

        xPos = 0
        xPos2 = 0
        xPos3 = 0

        if self.lovePointImage:
            if self.lovePointImage.IsShow():
                self.lovePointImage.SetPosition(xPos, 0)
                xPos += self.IMAGE_STEP

        if self.horseImage:
            self.horseImage.SetPosition(xPos, 0)
            xPos += self.IMAGE_STEP

        for image in self.affectImageDict.values():
            affect = image.GetAffect()

            if self.IS_ITEM_BLEND(affect):
                if xPos3 > 0:
                    image.SetPosition(xPos3, 52)
                else:
                    image.SetPosition(xPos3, 26)
                xPos3 += self.IMAGE_STEP
            elif image.IsSkillAffect():
                image.SetPosition(xPos2, 26)
                xPos2 += self.IMAGE_STEP
            else:
                image.SetPosition(xPos, 0)
                xPos += self.IMAGE_STEP

Bunlar ne aşağı iniyor nede yan yanalar
 
Çözüm
Sorunu şöyle çözdüm tam olarak anlatmak için konu açmam gerekicek istek olursa açarım

Kısaca:
uiaffectshower.py:
Genişlet Daralt Kopyala
        blend_affects = [image for image in self.affectImageDict.values() if self.IS_ITEM_BLEND(image.GetAffect())]
        blend_affects_sorted = sorted(blend_affects, key=lambda image: self.GetDewPointValue(image.GetAffect()))
Sorunu şöyle çözdüm tam olarak anlatmak için konu açmam gerekicek istek olursa açarım

Kısaca:
uiaffectshower.py:
Genişlet Daralt Kopyala
        blend_affects = [image for image in self.affectImageDict.values() if self.IS_ITEM_BLEND(image.GetAffect())]
        blend_affects_sorted = sorted(blend_affects, key=lambda image: self.GetDewPointValue(image.GetAffect()))
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst