mannaxxx 1
mannaxxx
Bvural41 1
Bvural41
Agora Metin2 1
Agora Metin2
berkmenoo 1
berkmenoo
Hikaye Ekle

Pre Load : Loading Optimization

Merhaba, loading sürecinde yüklenen bazı yapıları login zamanına taşır. Login zamanında kullanıcı giriş yapana kadar arka planda yükler, böylece, loading hızlanacaktır.
Not: Karakterleri yapmanızı tavsiye etmem, yapmayı düşünenler için.

Kod:
root > intrologin.py

#---> Arat ve Altına Ekle
class LoginWindow(ui.ScriptWindow):
    def Open(self):
        self.Show()
#-----------------------------------------------------------------------------------------
        try:
            import playerSettingModule
            playerSettingModule.LoadGameData("INIT")
            playerSettingModule.LoadGameData("SOUND")
            playerSettingModule.LoadGameData("EFFECT")
            playerSettingModule.LoadGameData("SKILL")
            playerSettingModule.LoadGameData("ENEMY")
            playerSettingModule.LoadGameData("NPC")
            playerSettingModule.LoadGameData("RACE_HEIGHT")
        except Exception as e:
            print "LoginWindow. def Open(self): --> Pre Load Failed"


root > introloading.py

# Fonksiyonları değiştir
    def __InitData(self):
        #playerSettingModule.LoadGameData("INIT")
        pass

    def __LoadSound(self):
        #playerSettingModule.LoadGameData("SOUND")
        pass

    def __LoadEffect(self):
        #playerSettingModule.LoadGameData("EFFECT")
        pass

    def __LoadSkill(self):
        #playerSettingModule.LoadGameData("SKILL")
        pass

    def __LoadEnemy(self):
        #playerSettingModule.LoadGameData("ENEMY")
        pass

    def __LoadNPC(self):
        #playerSettingModule.LoadGameData("NPC")
        if app.ENABLE_RACE_HEIGHT:
            self.__LoadRaceHeight()

    if app.ENABLE_RACE_HEIGHT:
        def __LoadRaceHeight(self):
            #playerSettingModule.LoadGameData("RACE_HEIGHT")
            pass
 
Moderatör tarafında düzenlendi:

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst