Arama Sonuçları

  1. Kaptan Yosun

    Dinamik UI çalışmaları

    Yeni bir UI dizayn paketi satın aldım, hobi olarak Metin2'ye uyarlamak istedim. Uyarlarken fark ettim ki Metin2'nin arayüz elementlerinin hiç biri dinamik boyutlandırılmıyor. 4k monitör de kullansanız envanterin uzunluğu 560pixel, 480p monitör de kullansanız envanter uzunluğu 560pixel. Demek...
  2. Kaptan Yosun

    Dinamik UI çalışmaları

    Ben onu da Python tarafinda yaptım, belki c++ tarafından daha mantıklı olabilir tabi.
  3. Kaptan Yosun

    Dinamik UI çalışmaları

    Zaten çoğu hesabı referansa göre yapıyorum dediğin gibi UI_BASE_WIDTH = 1920 UI_BASE_HEIGHT = 1080 from ui import UI_BASE_WIDTH, UI_BASE_HEIGHT X_SCALE = float(SCREEN_WIDTH) / UI_BASE_WIDTH Y_SCALE = float(SCREEN_HEIGHT) / UI_BASE_HEIGHT { "name" ...
  4. Kaptan Yosun

    Dinamik UI çalışmaları

    Biraz zaman geçti aradan, sıkıntıdan geri bakayım dedim. Biraz uğraşıp oyunun ekran yüksekliğine göre scale olan font yaptım. Mesela Loading... textini Tahoma:24 olarak belirlersem 1080p'de düzgün görünüyor ama 720p'de büyük kalıyordu. Şimdi 720p'de otomatik fontu küçültüyor.
  5. Kaptan Yosun

    Dinamik UI çalışmaları

    Client Src'de SetScale metodu zaten varmış, doğru matematik hesaplarıyla loading bar'ı scale etmeyi başardım. UiScriptte kullanmak için "x_scale" ve "y_scale" parametrelerine doğru hesaplamayı vermeniz gerek: if True == value.has_key("x_scale") and True == value.has_key("y_scale")...
  6. Kaptan Yosun

    Dinamik UI çalışmaları

    Vah çok üzüldüm şu an inanamazsın
  7. Kaptan Yosun

    Dinamik UI çalışmaları

    Evet henüz resimleri nasıl scale edebilirim bilmiyorum, senin fikir mantıklı. Oyunun resim scale edebilme yeteneği var mı emin değilim ama. Mesela login ekranındaki arkaplan resmi scale olabiliyor, aynı şey acaba oyun içi UI elementleri için de uygulanabilir mi
Geri
Üst