Cum sa pui in client imagini de orice rezolutie

Totalitatea subiectelor care nu respectă regulamentul vor fi stocate aici.
Închis
Avatar utilizator
Antiego
Nou Venit

Nou Venit
Mesaje: 16
Membru din: 07 Dec 2015, 19:36
Server: Metin2 Game Iasi
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Acest tutorial a aparut fiindca la majoritatea client-urilor este un bug: daca punem o imagine de 1900×1200, si setam client-ul pe rezolutia 800×600, se va vedea doar o parte din imagine.

1. Mergem la locale/ro/ui/

Schimbam login.jpg, cu ce imagine dorim, apoi deschidem login.sub, iar unde scrie „right” vom pune latimea imaginii, unde scrie „bottom” vom pune inaltimea imaginii.

Exemplu: daca imaginea are rezolutie de 1900×1200:


title subImage
version 2.0
image „login.jpg”
left 0
top 0
right 1900
bottom 1200

Deschidem loginwindow.py, cautam:


„image” : „locale/ro/ui/serverlist.sub”,

inlocuim cu:


„image” : „locale/ro/ui/login.sub”,

Cautam:


„x_scale” : float(SCREEN_WIDTH) / 1024.0, „y_scale” : float(SCREEN_HEIGHT) / 768.0,

Obs: aceasta linie apare de doua ori, trebuie modificata si prima oara, si a doua oara)

Schimbam 1024 cu latimea imaginii, si 768 cu latimea imaginii.

Exemplu: daca imaginea are rezolutie de 1900×1200:


„x_scale” : float(SCREEN_WIDTH) / 1900.0, „y_scale” : float(SCREEN_HEIGHT) / 1200.0,

Acum, imaginea de login se va vedea corect, indiferent de rezolutia client-ului.
Avatar utilizator
Filipino
Metin Master

Metin Master
Mesaje: 2789
Membru din: 03 Sep 2014, 21:02
Server: ▬▬▬▬▬▬
Aprecieri: 39  
Mulţumiri: 786  
Discord: Copiază ID
Medalii

No need to copy-paste dude,exista sectiunea spam daca vrei sa faci mesaje..
Ghid deja existent!
//Cos
Imagine
Afișează semnătura
Închis

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot] și 34 vizitatori