Wysłany: 2017-06-14, 18:08
Artystek
Wiek: 23 Na forum: 3520 dni Posty: 143
Nick w MP: Artystek
Piwa : 74
Witam,
Chcia?bym zrobi? autorski HUD i tutaj mam jedno pytanie, je?eli chodzi o pozycje, poniewa? zauwa?y?em, ?e mo?na ja ustawia? na 3 sposoby:
a). 0,0,0,0
b). x*(0)/rozdzielczosc, y*(0)*rozdzielczosc, x*(0)/rozdzielczosc, y*(0)*rozdzielczosc
c). x*0.9707, y*0.9707, x*0.9707, y*0.9707
W przypadku C chcia?bym si? dowiedzie? jak mog? obliczy? warto?ci.
Wysłany: 2017-06-14, 18:09
X0neX
Wiek: 25 Na forum: 3309 dni Posty: 142
Nick w MP: Xavir
Piwa : 77
Wysłany: 2017-06-14, 18:11
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
Artystek , Prawy przycisk myszy, gdy masz w??czony GUIEditor oraz jakie? GUI/DX, ustawiasz relative.
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Wysłany: 2017-06-14, 18:11
Artystek
Wiek: 23 Na forum: 3520 dni Posty: 143
Nick w MP: Artystek
Piwa : 74
W guiedytorze jest jedynie podane z przypadku A
[ Dodano : 2017-06-14, 18:14 ]
Dobra dzieki
Wysłany: 2017-06-14, 18:14
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
"Artystek" napisał/a :W guiedytorze jest jedynie podane z przypadku A
"Rookspack" napisał/a :Artystek, Prawy przycisk myszy, gdy masz w??czony GUIEditor oraz jakie? GUI/DX, ustawiasz relative.
Wysłany: 2017-06-23, 22:53
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
Spos?b C jest prosty, to jest relative, ot?? warto?ci to 0-1 tak?
local sx, sy = guiGetScreenSize()
sx to jest ten X
sy to jest ten Y
w przypadku sx -> 0 to lewa krawedz ekranu 1 to prawa krawedz
w przypadku sy -> 0 to gora ekranu a 1 to dol ekranu
T?umaczy?em to ju? dzi? w czyims temacie, ale wytlumacze raz jeszcze:
gracz 1: 1280x1024
gracz 2: 1920x1280
local sx , sy = guiGetScreenSize ()
rysujemy ( 0.5 * sx - 0.2 * sx , 0.5 * sy - 0.2 * sy )
W ten spos?b ka?dy b?dzie mia? na ?rodku prawdopodobnie prostok?t, bo nie podajemy sta?ych warto?ci rozmiar?w X oraz Y, tylko inne (bo sx wieksze od sy)
DLA 1280x1024 -> 0.5*sx to 640 0.5*sy to 512 odejmuje wartosci typu 0.2*sx oraz 0.2*sy poniewa? to jest PO?OWA ROZMIARU okna (0.4*sx, 0.4*sy)
DLA 1920x1280 -> 0.5*sx to 960 0.5*sy to 640, to samo co w przypadku powy?szym, te? b?dzie na ?rodku.
Podpis
Jedyny kontakt ze mną to PW forum
Kod:
local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Tagi: dxdraw
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: