Cum sa pui in client imagini de orice rezolutie

Totalitatea subiectelor care nu respectă regulamentul vor fi stocate aici.
Deconectat
Avatar utilizator
Antiego
Nou Venit
Nou Venit
Mesaje: 16
Membru din: 07 Dec 2015
Status: Sunt bine mersi ^.^
Server Metin2: Metin2 Game Iasi
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Cum sa pui in client imagini de orice rezolutie

Mesajde Antiego » 07 Dec 2015, 19:55

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.

Deconectat
Avatar utilizator
h u m a n
Super Ad Mod
Super Ad Mod
Mesaje: 1936
Membru din: 03 Sep 2014
Localitate: Bravos
Reputație: ﭸ S.Ad.Moderator
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
ﭸ Fost lider Helperi si Trial Helperi
ﭸ Fost Ad.Moderator
ﭸ Fost S.Moderator
ﭸ Fost Moderator
ﭸ Fost Helper
▬▬▬▬▬▬▬▬
ﭸ Old dawg
ﭸ Băştinaş
ﭸ Human after all...
▬▬▬▬▬▬▬▬
ﭸ Sătul de PCR
Status: ▬▬▬▬▬▬
Server Metin2: ▬▬▬▬▬▬
Mulțumiri acordate: 18
Mulțumiri primite: 17
Contact:

Re: Cum sa pui in client imagini de orice rezolutie

Mesajde h u m a n » 07 Dec 2015, 21:37

No need to copy-paste dude,exista sectiunea spam daca vrei sa faci mesaje..
Ghid deja existent!
//Cos
Imagine
Imagine


Înapoi la “Topicuri şi mesaje şterse”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: docfather, Kane521, R.Gabriel., sil2 și 14 vizitatori