Çözüldü Login ekranına hareketli logo ekleme

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ı.

Whiterose

Sanane be kardeş...
Grafiker
MT Üye
Editör
Mesaj
327
Çözümler
4
Beğeni
1.216
Puan
1.034
Ticaret Puanı
0
Merhabalar login ekranına hareketli logo eklemek istiyorum.
Arama sonuçlarında bir kaç tane konuya rastladım, onlardan alıntı yaparak deneme yaptım ama başarısız oldum.
Her gülün yaprağı gibi bende soldum...

Aşağıdaki alana ekleme yaptım bir kaç şekilde bu işlerden uzak olduğum için daha fazla ileri gidemedim.
ornek.png


#Eklemek istediğim yer.
Ekran-Alintisi.png
 
Çözüm
Ellerin dert görmesin.:loveya:
Direkt benim kullandığım kendine göre düzenlersin resim yollarını bu arada animasyonda scale eklentisinide var çözünlürürk değişince kaymaz :)

Python:
import uiScriptLocale

INTERFACE_PATH = "d:/ymir work/ui/intro/loading/manji/"

LOCALE_PATH = uiScriptLocale.LOGIN_PATH
#Big-List
#SERVER_BOARD_HEIGHT = 180 + 390
#SERVER_LIST_HEIGHT = 171 + 350
#Small list like german
import localeInfo
SERVER_BOARD_HEIGHT = 220 + 180
SERVER_LIST_HEIGHT = 171 + 180
SERVER_BOARD_WEIGHT = 375
window = {
    "name" : "LoginWindow",
    "style" : ("movable",),
    
    "x" : 0,
    "y" : 0,

    "width" : SCREEN_WIDTH,
    "height" : SCREEN_HEIGHT,

    "children" :
    [
        ## Board
        {
            "name" ...
Kod:
INTERFACE_PATH = "d:/ymir work/ui/intro/loading/manji/"   
    
    ## Manji |Logo Animation|
        {
            "name" : "bg2", "type" : "expanded_image", "x" : 0, "y" : 0,
            "x": (SCREEN_WIDTH - 350 * float(SCREEN_WIDTH) / 1920.0) / 2,
            "y": (SCREEN_HEIGHT - 1050 * float(SCREEN_HEIGHT) / 1080.0) / 2,
            "type" : "ani_image",
            "x_scale" : float(SCREEN_WIDTH) / 1920.0, "y_scale" : float(SCREEN_HEIGHT) / 1080.0,
            "delay" : 2, #birim zamandaki bekleme süresi
            "images" :
            (
                        INTERFACE_PATH + "1_0.png",
                        INTERFACE_PATH + "1_1.png",
                        INTERFACE_PATH + "1_2.png",
                        INTERFACE_PATH + "1_3.png",
                        INTERFACE_PATH + "1_4.png",
                        INTERFACE_PATH + "1_5.png",
                        INTERFACE_PATH + "1_6.png",
                        INTERFACE_PATH + "1_7.png",
                        INTERFACE_PATH + "1_8.png",
                        INTERFACE_PATH + "1_9.png",
                        INTERFACE_PATH + "1_10.png",
                        INTERFACE_PATH + "1_11.png",
                        INTERFACE_PATH + "1_12.png",
                        INTERFACE_PATH + "1_13.png",
                        INTERFACE_PATH + "1_14.png",
                        INTERFACE_PATH + "1_15.png",
                        INTERFACE_PATH + "1_16.png",
                        INTERFACE_PATH + "1_17.png",
                        INTERFACE_PATH + "1_18.png",
                        INTERFACE_PATH + "1_19.png",
                        INTERFACE_PATH + "1_20.png",
                        INTERFACE_PATH + "1_21.png",
                        INTERFACE_PATH + "1_22.png",
                        INTERFACE_PATH + "1_23.png",
                        INTERFACE_PATH + "1_24.png",
                        INTERFACE_PATH + "1_25.png",
                        INTERFACE_PATH + "1_26.png",
                        INTERFACE_PATH + "1_27.png",
                        INTERFACE_PATH + "1_28.png",
                        INTERFACE_PATH + "1_29.png",
                        INTERFACE_PATH + "1_30.png",
                        INTERFACE_PATH + "1_31.png",
                        INTERFACE_PATH + "1_32.png",
                        INTERFACE_PATH + "1_33.png",
                        INTERFACE_PATH + "1_34.png",
                        INTERFACE_PATH + "1_35.png",
                        INTERFACE_PATH + "1_36.png",
                        INTERFACE_PATH + "1_37.png",
                        INTERFACE_PATH + "1_38.png",
                        INTERFACE_PATH + "1_39.png",
                        INTERFACE_PATH + "1_40.png",
                        INTERFACE_PATH + "1_41.png",
                        INTERFACE_PATH + "1_42.png",
                        INTERFACE_PATH + "1_43.png",
                        INTERFACE_PATH + "1_44.png",
                        INTERFACE_PATH + "1_45.png",
                        INTERFACE_PATH + "1_46.png",
                        INTERFACE_PATH + "1_47.png",
 
Şimdi denedim dediğin gibi uiscript kısmındaki çalışmıyormuş.
Manjinin verdiği kodları locale kısmındaki loginwindow'a ekledim hata verdi, uiscript kısmında bulunan hata falan vermiyordu.

Dosya dizinini değiştirdim, localeden çektirmek istedim ancak olmadı etc kısmındaki orjinal dizini de denedim sonuç hata aldım.
Bu files baya değişik 3 tane logini var ben kurcalaya kurcalaya değiştirdim.
constinfo.py kısmından seçmeli 3 tane login var bu yüzden verebilir mi hata? veya ben yanlış mı ekledim?

resim_2024-04-23_205049023.png


Hata:
INTERFACE_PATH = "locale/tr/ui/login/gif/"   
    
    ## Manji |Logo Animation|
        {
            "name" : "bg2", "type" : "expanded_image", "x" : 0, "y" : 0,
            "x": (SCREEN_WIDTH - 350 * float(SCREEN_WIDTH) / 1920.0) / 2,
            "y": (SCREEN_HEIGHT - 1050 * float(SCREEN_HEIGHT) / 1080.0) / 2,
            "type" : "ani_image",
            "x_scale" : float(SCREEN_WIDTH) / 1920.0, "y_scale" : float(SCREEN_HEIGHT) / 1080.0,
            "delay" : 2, #birim zamandaki bekleme süresi
            "images" :
        (
                INTERFACE_PATH + "0.png",
                INTERFACE_PATH + "1.png",
                INTERFACE_PATH + "2.png",
                INTERFACE_PATH + "3.png",
                INTERFACE_PATH + "4.png",
                INTERFACE_PATH + "5.png",
                INTERFACE_PATH + "6.png",
                INTERFACE_PATH + "7.png",
                INTERFACE_PATH + "8.png",
                INTERFACE_PATH + "9.png",
                INTERFACE_PATH + "10.png",
                INTERFACE_PATH + "11.png",
                INTERFACE_PATH + "12.png",
                INTERFACE_PATH + "13.png",
                INTERFACE_PATH + "14.png",
                INTERFACE_PATH + "15.png",
                INTERFACE_PATH + "16.png",
                INTERFACE_PATH + "17.png",
                INTERFACE_PATH + "18.png",
                INTERFACE_PATH + "19.png",
                INTERFACE_PATH + "20.png",
                INTERFACE_PATH + "21.png",
                INTERFACE_PATH + "22.png",
                INTERFACE_PATH + "55.png",
        ),
        },
    
            ## LoginBoard
 
Şimdi denedim dediğin gibi uiscript kısmındaki çalışmıyormuş.
Manjinin verdiği kodları locale kısmındaki loginwindow'a ekledim hata verdi, uiscript kısmında bulunan hata falan vermiyordu.

Dosya dizinini değiştirdim, localeden çektirmek istedim ancak olmadı etc kısmındaki orjinal dizini de denedim sonuç hata aldım.
Bu files baya değişik 3 tane logini var ben kurcalaya kurcalaya değiştirdim.
constinfo.py kısmından seçmeli 3 tane login var bu yüzden verebilir mi hata? veya ben yanlış mı ekledim?

16549 eklentisini görüntüle

Hata:
INTERFACE_PATH = "locale/tr/ui/login/gif/"  
   
    ## Manji |Logo Animation|
        {
            "name" : "bg2", "type" : "expanded_image", "x" : 0, "y" : 0,
            "x": (SCREEN_WIDTH - 350 * float(SCREEN_WIDTH) / 1920.0) / 2,
            "y": (SCREEN_HEIGHT - 1050 * float(SCREEN_HEIGHT) / 1080.0) / 2,
            "type" : "ani_image",
            "x_scale" : float(SCREEN_WIDTH) / 1920.0, "y_scale" : float(SCREEN_HEIGHT) / 1080.0,
            "delay" : 2, #birim zamandaki bekleme süresi
            "images" :
        (
                INTERFACE_PATH + "0.png",
                INTERFACE_PATH + "1.png",
                INTERFACE_PATH + "2.png",
                INTERFACE_PATH + "3.png",
                INTERFACE_PATH + "4.png",
                INTERFACE_PATH + "5.png",
                INTERFACE_PATH + "6.png",
                INTERFACE_PATH + "7.png",
                INTERFACE_PATH + "8.png",
                INTERFACE_PATH + "9.png",
                INTERFACE_PATH + "10.png",
                INTERFACE_PATH + "11.png",
                INTERFACE_PATH + "12.png",
                INTERFACE_PATH + "13.png",
                INTERFACE_PATH + "14.png",
                INTERFACE_PATH + "15.png",
                INTERFACE_PATH + "16.png",
                INTERFACE_PATH + "17.png",
                INTERFACE_PATH + "18.png",
                INTERFACE_PATH + "19.png",
                INTERFACE_PATH + "20.png",
                INTERFACE_PATH + "21.png",
                INTERFACE_PATH + "22.png",
                INTERFACE_PATH + "55.png",
        ),
        },
   
            ## LoginBoard
dosyanı paylaş eklemeyi yapayım
 
Ellerin dert görmesin.:loveya:
Direkt benim kullandığım kendine göre düzenlersin resim yollarını bu arada animasyonda scale eklentisinide var çözünlürürk değişince kaymaz :)

Python:
import uiScriptLocale

INTERFACE_PATH = "d:/ymir work/ui/intro/loading/manji/"

LOCALE_PATH = uiScriptLocale.LOGIN_PATH
#Big-List
#SERVER_BOARD_HEIGHT = 180 + 390
#SERVER_LIST_HEIGHT = 171 + 350
#Small list like german
import localeInfo
SERVER_BOARD_HEIGHT = 220 + 180
SERVER_LIST_HEIGHT = 171 + 180
SERVER_BOARD_WEIGHT = 375
window = {
    "name" : "LoginWindow",
    "style" : ("movable",),
    
    "x" : 0,
    "y" : 0,

    "width" : SCREEN_WIDTH,
    "height" : SCREEN_HEIGHT,

    "children" :
    [
        ## Board
        {
            "name" : "BackGround",
            "type" : "expanded_image",
            "x" : 0,
            "y" : 0,
            "x_scale" : float(SCREEN_WIDTH) / 1920.0,
            "y_scale" : float(SCREEN_HEIGHT) / 1080.0,
            "image" : "d:/ymir work/mazeah321/girisekrani/arkaplan.jpg",
        },
        {
            "name" : "ServerList",
            "type" : "listbox",

            "x" : 30,
            "y" : 210,
            #"width" : 100,
            #"height" : SERVER_LIST_HEIGHT,
            "row_count" : 15,
            "item_align" : 0,
        },
        ## Manji |Logo Animation|
        {
            "name" : "bg2", "type" : "expanded_image", "x" : 0, "y" : 0,
            "x": (SCREEN_WIDTH - 350 * float(SCREEN_WIDTH) / 1920.0) / 2,
            "y": (SCREEN_HEIGHT - 1050 * float(SCREEN_HEIGHT) / 1080.0) / 2,
            "type" : "ani_image",
            "x_scale" : float(SCREEN_WIDTH) / 1920.0, "y_scale" : float(SCREEN_HEIGHT) / 1080.0,
            "delay" : 2, #birim zamandaki bekleme süresi
            "images" :
            (
                        INTERFACE_PATH + "1_0.png",
                        INTERFACE_PATH + "1_1.png",
                        INTERFACE_PATH + "1_2.png",
                        INTERFACE_PATH + "1_3.png",
                        INTERFACE_PATH + "1_4.png",
                        INTERFACE_PATH + "1_5.png",
                        INTERFACE_PATH + "1_6.png",
                        INTERFACE_PATH + "1_7.png",
                        INTERFACE_PATH + "1_8.png",
                        INTERFACE_PATH + "1_9.png",
                        INTERFACE_PATH + "1_10.png",
                        INTERFACE_PATH + "1_11.png",
                        INTERFACE_PATH + "1_12.png",
                        INTERFACE_PATH + "1_13.png",
                        INTERFACE_PATH + "1_14.png",
                        INTERFACE_PATH + "1_15.png",
                        INTERFACE_PATH + "1_16.png",
                        INTERFACE_PATH + "1_17.png",
                        INTERFACE_PATH + "1_18.png",
                        INTERFACE_PATH + "1_19.png",
                        INTERFACE_PATH + "1_20.png",
                        INTERFACE_PATH + "1_21.png",
                        INTERFACE_PATH + "1_22.png",
                        INTERFACE_PATH + "1_23.png",
                        INTERFACE_PATH + "1_24.png",
                        INTERFACE_PATH + "1_25.png",
                        INTERFACE_PATH + "1_26.png",
                        INTERFACE_PATH + "1_27.png",
                        INTERFACE_PATH + "1_28.png",
                        INTERFACE_PATH + "1_29.png",
                        INTERFACE_PATH + "1_30.png",
                        INTERFACE_PATH + "1_31.png",
                        INTERFACE_PATH + "1_32.png",
                        INTERFACE_PATH + "1_33.png",
                        INTERFACE_PATH + "1_34.png",
                        INTERFACE_PATH + "1_35.png",
                        INTERFACE_PATH + "1_36.png",
                        INTERFACE_PATH + "1_37.png",
                        INTERFACE_PATH + "1_38.png",
                        INTERFACE_PATH + "1_39.png",
                        INTERFACE_PATH + "1_40.png",
                        INTERFACE_PATH + "1_41.png",
                        INTERFACE_PATH + "1_42.png",
                        INTERFACE_PATH + "1_43.png",
                        INTERFACE_PATH + "1_44.png",
                        INTERFACE_PATH + "1_45.png",
                        INTERFACE_PATH + "1_46.png",
                        INTERFACE_PATH + "1_47.png",
            )
        },
    ],
}
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst