Cum sa pui in client imagini de orice rezolutie
Pagina 1 din 1
Cum sa pui in client imagini de orice rezolutie
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.
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.
Pagina 1 din 1
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum