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

Wysłany: 2017-06-14, 18:08


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-14, 18:09


X0neX







Wiek: 25
Na forum: 3310 dni
Posty: 142
Nick w MP: Xavir

Piwa: 77

Respekt: 55,8

GUIeditorem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-14, 18:11


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-14, 18:11


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

W guiedytorze jest jedynie podane z przypadku A

[ Dodano: 2017-06-14, 18:14 ]
Dobra dzieki

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-14, 18:14


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

"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.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-23, 22:53


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

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 sxsy guiGetScreenSize()

rysujemy(0.5*sx-0.2*sx0.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
Postaw piwo autorowi tego posta
 

 
Tagi: dxdraw
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » dxdraw 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