Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-09-19, 18:18


Sparrow.







Wiek: 28
Na forum: 4641 dni
Posty: 7



Respekt: 50

Witam ot?? mam ma?y problem odno?nie okienka gui.
Mam dwa pytania, pierwsze to jak umiejscowi? okienko GUI w jednym miejscu ?eby nie mog?o zosta? przesuni?te za pomoc? gracza w inn? pozycje. A drugie to jak zrobi? ?eby automatycznie dostosowywa?o si? polo?enie w ielko?? GUI do rozdzielczo?? ka?dego gracza? Bo wszyscy niestety nie graj? na tej samej rozdzielczo?ci ;) Za dobr? pomoc, kt?r? zrozumie zimny browar.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-19, 20:52


DaKill

lopezloo






Wiek: 17
Na forum: 6575 dni
Posty: 45

Piwa: 26

Respekt: 60

Ostrzeżeń: 60%
1) guiWindowSetMovable(okno, false)
2) musisz u?y? pozycji relatywnej - czyli od 0 do 1
przyk?ad:
Kod:

guiCreateWindow(0.5, 0.5, 1, 1, "Tytu?", true) -- ostatni parametr musi by? ustawiony na true


Podpis
GitHub | Twitter | YouTube | Discord: lopezloo#8816
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-19, 20:53


KukiX







Wiek: 34
Na forum: 6718 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

Aby gracz nie m?g? przesuwa? okienka gui wystarczy u?y? tej funkcji - https://wiki.multitheftauto.com/wiki/GuiWindowSetMovable .

Co do tego drugiego mo?esz u?y? tego - https://wiki.multitheftauto.com/wiki/GuiGetScreenSize , ale s? jeszcze inne sposoby.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-19, 21:06


Sparrow.







Wiek: 28
Na forum: 4641 dni
Posty: 7



Respekt: 50

DaKill, na jakiej zasadzie? np. jak jest tam 690 to napisac 0.690 czy jak?
KukiX, wyt?umacz mi to, bo wiem ?e to ta funkcja za to odpowiada ale nie mog? tego pokapowa? jako?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-19, 21:27


DaKill

lopezloo






Wiek: 17
Na forum: 6575 dni
Posty: 45

Piwa: 26

Respekt: 60

Ostrzeżeń: 60%
Dzielisz 690 przez rozdzielczo?? na jakiej to GUI dzia?a dobrze i wychodzi ci w?a?nie to mi?dzy 0, a 1 - wyt?umaczenie dla topornych :) .

Przyk?ad:
sX = 690 / 1680 ~= 0.41
sY = 690 / 1050 ~= 0.65

Mo?esz te? u?y? resource GUIEditor do ustawiania GUI, jest tam opcja wsp??rz?dnych relatywnych.

Podpis
GitHub | Twitter | YouTube | Discord: lopezloo#8816
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-19, 21:29


Wittx

8===D






Wiek: 26
Na forum: 4794 dni
Posty: 121
Nick w MP: wittula

Piwa: 1905

Respekt: 120
Respekt: 120

Pozycjonowanie relatywne jest od 0 do 1. Je?eli chcesz, aby okienko rozpocz??o si? na ?rodku ekranu, to dajesz pozycj? X i Y na 0.5 (chodzi mi o 2 pierwsze parametry). Ustawisz wtedy, ?e okno zacznie si? tworzy? na po?owie osi X i po?owie osi Y.

Po prostu 0 oznacza pocz?tek, a 1 koniec. O? X idzie od lewej do prawej, a o? Y od g?ry do do?u.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-19, 21:30


Sparrow.







Wiek: 28
Na forum: 4641 dni
Posty: 7



Respekt: 50

No tak. Ale czy to b?dzie na ka?dej rozdzielczo?ci dzia?a?o? I to gui b?dzie w tym samym miejscu?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-19, 21:32


DaKill

lopezloo






Wiek: 17
Na forum: 6575 dni
Posty: 45

Piwa: 26

Respekt: 60

Ostrzeżeń: 60%
Tak. Przetestuj sobie najlepiej ;_;

Podpis
GitHub | Twitter | YouTube | Discord: lopezloo#8816
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-19, 21:34


Sparrow.







Wiek: 28
Na forum: 4641 dni
Posty: 7



Respekt: 50

Ok. Browary tak jak obiecywa?em. Dzi?ki za pomoc. Mo?na zamkn??.

Postaw piwo autorowi tego posta
 

 
Tagi: probelm :: ustawieniem :: gui
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Probelm z ustawieniem GUI Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku