Cum sa pui in client imagini de orice rezolutie

Închis
Avatar utilizator
.Răzvan
Nivel 4

Nivel 4
Mesaje: 526
Membru din: 02 Feb 2014, 21:18
Regat: Shinsoo
Aprecieri: 0
Mulţumiri: 108  
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:

Cod: Selectaţi tot

title subImage
version 2.0
image “login.jpg”
left 0
top 0
right 1900
bottom 1200
Deschidem loginwindow.py, cautam:

Cod: Selectaţi tot

“image” : “locale/ro/ui/serverlist.sub”,
inlocuim cu:

Cod: Selectaţi tot

“image” : “locale/ro/ui/login.sub”,
Cautam:

Cod: Selectaţi tot

“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:

Cod: Selectaţi tot

“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
andreiviva
Nivel 1

Nivel 1
Mesaje: 119
Membru din: 02 Oct 2014, 07:35
Server: www.bugged.mt2.ro
Regat: Jinno
Aprecieri: 12  
Mulţumiri: 4  
 Contact:
Medalii

Mi-a fost de ajutor multumesc!
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

Mai exista un tutorial pe tema aceasta!
Data viitoare verifica de 2 ori inainte de a posta!
Tutorialele care sunt in mai multe exemplare,sau reprezinta aceeasi tema dar continutul un pic schimbat vor ajunge la coș!

[ Mesaj scris via Android ] Imagine
Imagine
Afișează semnătura
Închis

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 4 vizitatori